heap profile: 35: 16146600 [7330805: 40823546648] @ heap/1048576 0: 0 [10: 1120] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [305: 7320] @ 0x7dc1ca 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 229376] @ 0xed5891 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed5890 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:624 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed54ce 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54cd runtime/pprof.printStackRecord+0x30d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 229376] @ 0xed5891 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed5890 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:624 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 262144] @ 0x681a73 0x68ccc7 0x68cc88 0xed7d28 0xedd7e5 0xedb8b2 0xedaff7 0xed724f 0x481161 # 0x681a72 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:587 # 0x68ccc6 compress/flate.NewWriter+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:664 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xed7d27 runtime/pprof.(*profileBuilder).flush+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:146 # 0xedd7e4 runtime/pprof.(*profileBuilder).emitLocation+0x14a4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:655 # 0xedb8b1 runtime/pprof.(*profileBuilder).appendLocsForStack+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:432 # 0xedaff6 runtime/pprof.(*profileBuilder).build+0x376 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:376 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [2: 32] @ 0xed54ce 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54cd runtime/pprof.printStackRecord+0x30d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed551e 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed551d runtime/pprof.printStackRecord+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 131072] @ 0x453959 0x4124d1 0xed6ff0 0xeebd45 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6fef runtime/pprof.StartCPUProfile+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:855 # 0xeebd44 net/http/pprof.Profile+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:157 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed551e 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed551d runtime/pprof.printStackRecord+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 262144] @ 0x681a73 0x68ccc7 0x68cc88 0xed7d28 0xedd7e5 0xedbb12 0xedaff7 0xed724f 0x481161 # 0x681a72 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:587 # 0x68ccc6 compress/flate.NewWriter+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:664 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xed7d27 runtime/pprof.(*profileBuilder).flush+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:146 # 0xedd7e4 runtime/pprof.(*profileBuilder).emitLocation+0x14a4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:655 # 0xedbb11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:467 # 0xedaff6 runtime/pprof.(*profileBuilder).build+0x376 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:376 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [1: 65536] @ 0x681965 0x68ccc7 0x68cc88 0xed7d28 0xedd7e5 0xedbb12 0xedaff7 0xed724f 0x481161 # 0x681964 compress/flate.(*compressor).init+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:583 # 0x68ccc6 compress/flate.NewWriter+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:664 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xed7d27 runtime/pprof.(*profileBuilder).flush+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:146 # 0xedd7e4 runtime/pprof.(*profileBuilder).emitLocation+0x14a4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:655 # 0xedbb11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:467 # 0xedaff6 runtime/pprof.(*profileBuilder).build+0x376 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:376 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [2: 224] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x6ee96b 0x66ff47 0x6f4e0d 0x6f4aea 0x66fc75 0x66ff2d 0xecfe25 0xed02f6 0xed0625 0xed05d1 0xed05d1 0xed05d1 0xed0c56 0xed18dd 0x50db17 0xed5635 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6ee96a net/http.(*chunkWriter).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:383 # 0x66ff46 bufio.(*Writer).Write+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:683 # 0x6f4e0c net/http.(*response).write+0x28c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1702 # 0x6f4ae9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1665 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x66ff2c bufio.(*Writer).Write+0xcc /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:687 # 0xecfe24 text/tabwriter.(*Writer).write0+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:252 # 0xed02f5 text/tabwriter.(*Writer).writeLines+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:319 # 0xed0624 text/tabwriter.(*Writer).format+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:406 # 0xed05d0 text/tabwriter.(*Writer).format+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:400 # 0xed05d0 text/tabwriter.(*Writer).format+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:400 # 0xed05d0 text/tabwriter.(*Writer).format+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:400 # 0xed0c55 text/tabwriter.(*Writer).flushNoDefers+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:514 # 0xed18dc text/tabwriter.(*Writer).Write+0xc3c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:547 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5634 runtime/pprof.printStackRecord+0x474 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:574 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0xed6968 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6967 runtime/pprof.writeHeapInternal+0x1187 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 2160] @ 0xed521a 0xed520e 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed520d runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:551 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1024] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x544685 0x5445fd 0x5508a5 0x550840 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x5508a4 math/big.(*Int).SetBytes+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x55083f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:265 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0x6604f5 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 384] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x444e49 0x456ce6 0x5aa17a 0x481161 # 0x5aa179 net.(*netFD).connect.func2+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:118 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf45dad 0xf508f4 0xf505e5 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf508f3 crypto/internal/fips140/ecdsa.inverse[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0xf505e4 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7c6d9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6d99 github.com/miekg/dns.init.func62+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:72 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xa4c0ce 0xa4b7cd 0xa466db 0x481161 # 0xa4c0cd github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x28d /home/runner/work/blocky/blocky/lists/list_cache.go:186 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5b41b1 0x5b418d 0x5b40ee 0x5b1905 0x59c3a5 0x59d228 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b41b0 net.IPv4+0x890 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:54 # 0x5b418c net.IP.To16+0x86c /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:230 # 0x5b40ed net.(*Resolver).lookupIPAddr+0x7cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 8] @ 0x617012 0x6171e9 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617011 crypto/tls.(*certCache).active+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:62 # 0x6171e8 crypto/tls.(*certCache).newCert+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:82 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47793a 0x47794f 0x5f34ff 0x5f346a 0x5f0b90 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f34fe crypto/x509.(*policyGraph).incrDepth+0x5fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782e3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x563d85 0x563c5b 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x7db5c5 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 448] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa4d092 0xa4d05c 0xa4d098 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x563e45 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa47598 0xa48471 0xa46cf3 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa47597 github.com/ThinkChaos/parcour/jobgroup.(*withContext).launch+0x37 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:103 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa46cf2 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x92 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:55 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 2048] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 112] @ 0x7741f7 0xa4d1d6 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6e04f9 0x6e09a5 0x6e72f6 0x713614 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e04f8 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:168 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6e72f5 net/http.(*Request).write+0x875 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:715 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [1: 96] @ 0x563e45 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x496085 0x496412 0x5bd650 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5bd64f net.(*netFD).dial+0x42f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:139 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0xf6cc0e 0xf6cbdf 0xf7083f 0xf700cf 0xf70036 0x636a65 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6cc0d crypto/internal/fips140/mlkem.sliceForAppend+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/field.go:192 # 0xf6cbde crypto/internal/fips140/mlkem.ringCompressAndEncode1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/field.go:205 # 0xf7083e crypto/internal/fips140/mlkem.pkeDecrypt+0x45e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:516 # 0xf700ce crypto/internal/fips140/mlkem.kemDecaps+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:478 # 0xf70035 crypto/internal/fips140/mlkem.(*DecapsulationKey768).Decapsulate+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:470 # 0x636a64 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:500 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x6b5a6b 0x6d3d05 0x6d3286 0x6d2745 0x6d2016 0x481161 # 0x6b5a6a net/http.(*http2Framer).WriteHeaders+0x34a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2703 # 0x6d3d04 net/http.(*http2ClientConn).writeHeaders+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9247 # 0x6d3285 net/http.(*http2clientStream).encodeAndWriteHeaders+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9100 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 1024] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 640] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 112] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf369de 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x563c69 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 208] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xe9a48e 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a48d github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:252 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 768] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x5e9be9 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e9be8 crypto/x509.parseCertificate+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:922 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x62e825 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62e824 crypto/tls.(*Conn).clientHandshake+0x864 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:382 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 3456] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x6f2447 0x6f1ff7 0x6f4d57 0x6f4aea 0x879fe5 0x87a0dd 0x87985a 0x908259 0x908238 0xeff325 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2446 net/http.Header.Clone+0x5c6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0x6f4d56 net/http.(*response).write+0x1d6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1688 # 0x6f4ae9 net/http.(*response).Write+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1665 # 0x879fe4 text/template.(*state).walk+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:287 # 0x87a0dc text/template.(*state).walk+0x31c /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:280 # 0x879859 text/template.(*Template).execute+0x299 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:224 # 0x908258 text/template.(*Template).Execute+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/text/template/exec.go:207 # 0x908237 html/template.(*Template).Execute+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/template.go:124 # 0xeff324 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:256 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x7e265c 0x7e269d 0x81a018 0x7daeb2 0x7dbe5a 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7e265b github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7e269c github.com/miekg/dns.packDataSVCB+0xbc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:616 # 0x81a017 github.com/miekg/dns.(*SVCB).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1010 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0xf71850 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x80c3ec 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x80c3eb github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:938 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 384] @ 0x51381b 0x5137b1 0x50dbf3 0x775805 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51381a fmt.(*buffer).writeString+0x11a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x5137b0 fmt.(*pp).doPrintf+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1032 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x7c68da 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c68d9 github.com/miekg/dns.init.func43+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:53 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0xf72c73 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf72c72 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x7db5c5 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0x6604f5 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e9c08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e9c07 crypto/x509.parseCertificate+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:923 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x642016 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x642015 crypto/tls.(*clientHelloMsg).unmarshal+0x11f5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:620 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 49152] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 1024] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc08a 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc089 github.com/miekg/dns.(*RR_Header).String+0x129 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:92 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 128] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 416] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x782f25 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782f24 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x524 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xf46cc5 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cc4 crypto/internal/fips140/bigmod.NewNat+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e04cc 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04cb crypto/x509.(*CertPool).AddCert+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xf36a3d 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 4864] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x618038 0x618021 0x61c6d6 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 1536] @ 0x61d4f2 0x62248a 0x62297c 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61d4f1 crypto/tls.(*halfConn).encrypt+0x1b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:484 # 0x622489 crypto/tls.(*Conn).writeRecordLocked+0x649 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1025 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4bbb1 0xa4bb7b 0xa4bbba 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4bbb0 github.com/0xERR0R/blocky/log.PrefixedLog+0x450 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4bb7a github.com/0xERR0R/blocky/lists.logger+0x41a /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4bbb9 github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x459 /home/runner/work/blocky/blocky/lists/list_cache.go:149 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0xf45dad 0xf539d9 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf539d8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 3584] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x83ce05 0x83b0ee 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83ce04 github.com/go-chi/chi/v5.(*node).FindRoute+0x2e4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/tree.go:391 # 0x83b0ed github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x1cd /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:475 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5e3d45 0x5e410f 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa47598 0xa48471 0xa48358 0xa4c191 0xa4c0c3 0xa4b7cd 0xa466db 0x481161 # 0xa47597 github.com/ThinkChaos/parcour/jobgroup.(*withContext).launch+0x37 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:103 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4c190 github.com/ThinkChaos/parcour.(*Producers[...]).GoConsume+0x350 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:95 # 0xa4c0c2 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x282 /home/runner/work/blocky/blocky/lists/list_cache.go:186 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x578e5b 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e5a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:207 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x618038 0x618021 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 6528] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 32] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 16] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x65d40b 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65d40a crypto/tls.(*Conn).sendSessionTicket+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:989 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5dffd2 0x5f1527 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5dffd1 crypto/x509.(*CertPool).findPotentialParents+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:152 # 0x5f1526 crypto/x509.(*Certificate).buildChains+0x166 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1004 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x713f6e 0x713fc1 0x713f09 0x70863a 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x713f6d net/textproto.MIMEHeader.Set+0x28d /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0x713fc0 net/http.Header.Set+0x2e0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0x713f08 net/http.(*persistConn).roundTrip+0x228 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2773 # 0x708639 net/http.(*Transport).roundTrip+0xb99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:696 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45c24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45ba6 crypto/internal/fips140/bigmod.(*Nat).resetToBytes+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:110 # 0xf46d04 crypto/internal/fips140/bigmod.NewModulus+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf369ef 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xe9c8e5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c8e4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3e4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x623397 0x622ed8 0x65e02b 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65e02a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1128 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 21760] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 208] @ 0x50df31 0x7753d4 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x7753d3 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717e26 0x6f143f 0x6f5a18 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 96] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1152] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1152] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 512] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45f24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45eab crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf45eb7 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6b56a crypto/internal/fips140/rsa.encrypt+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 512] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x66631a 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x666319 crypto/tls.(*Config).encryptTicket+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:334 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 208] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xf36a3d 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 2048] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 6144] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 24] @ 0x5f1b2d 0x5f19be 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1b2c crypto/x509.appendToFreshChain+0x4cc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f19bd crypto/x509.(*Certificate).buildChains.func1+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x666a9d 0x666a38 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x666a9c crypto/tls.Server+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:40 # 0x666a37 crypto/tls.(*listener).Accept+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:71 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [1: 480] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 192] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0x660619 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x660618 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x98 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:154 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x5c826a 0x5c0a55 0x5bd5a7 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c8269 net.ipToSockaddr+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:222 # 0x5c0a54 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:40 # 0x5bd5a6 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:121 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0xa48407 0xa483b2 0xa46cf3 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa48406 github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Defer+0x86 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:148 # 0xa483b1 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0x31 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:51 # 0xa46cf2 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x92 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:55 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5ad719 0xe96e5b 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96e5a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x19a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x563e45 0x6503b4 0x65031c 0x622916 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5217c5 0x5218d0 0x8027e5 0x8061c7 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x8027e4 github.com/miekg/dns.(*SVCBAlpn).String+0xa4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:362 # 0x8061c6 github.com/miekg/dns.(*SVCB).String+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 160] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x804ed3 0x804eac 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x804ed2 github.com/miekg/dns.cloneSlice[...]+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x804eab github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0x4b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:713 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f1aa 0x836812 0x8367ea 0xe9a3c5 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x836811 github.com/miekg/dns.Fqdn+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0x8367e9 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x49 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9a3c4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x164 /home/runner/work/blocky/blocky/resolver/bootstrap.go:240 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0xf71850 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0xe9ba25 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 1536] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 448] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x50dc06 0x836245 0xeb0fd8 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xeb0fd7 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x257 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:369 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x6d1525 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 8] @ 0xa4dcc5 0xa4dce3 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4dcc4 github.com/0xERR0R/blocky/lists/parsers.IsNonResumableErr+0x64 /home/runner/work/blocky/blocky/lists/parsers/parser.go:72 # 0xa4dce2 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x82 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:77 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5b137d 0x5b13bb 0x6cd0ba 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5b137c net.SplitHostPort.func1+0x4fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:171 # 0x5b13ba net.SplitHostPort+0x53a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:178 # 0x6cd0b9 net/http.http2authorityAddr+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8020 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xa4e50b 0xa4e4f3 0xa4e48f 0xa4ca58 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4e50a github.com/0xERR0R/blocky/lists/parsers.newErrorFilter[...]+0x16a /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:54 # 0xa4e4f2 github.com/0xERR0R/blocky/lists/parsers.FilterErrors[...]+0x152 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:24 # 0xa4e48e github.com/0xERR0R/blocky/lists/parsers.AllowErrors[...]+0xee /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:37 # 0xa4ca57 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x277 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x4d0b05 0x70c58d 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x70c58c net/http.(*Transport).getConn+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1497 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 336] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 6528] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x623397 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x901aeb 0x901a06 0x900a05 0x8fd2a6 0x90177a 0x901b6e 0x903305 0x902d8d 0x9027e8 0x8fcd52 0x9080aa 0x90822c 0xeff325 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x901aea maps.Copy[...]+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/maps/maps.go:64 # 0x901a05 html/template.(*escaper).escapeListConditionally+0x185 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:592 # 0x900a04 html/template.(*escaper).escapeBranch+0x2e4 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:526 # 0x8fd2a5 html/template.(*escaper).escape+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:156 # 0x901779 html/template.(*escaper).escapeList+0x159 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:576 # 0x901b6d html/template.(*escaper).escapeListConditionally+0x2ed /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:593 # 0x903304 html/template.(*escaper).escapeTemplateBody+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:705 # 0x902d8c html/template.(*escaper).computeOutCtx+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:666 # 0x9027e7 html/template.(*escaper).escapeTree+0x447 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:659 # 0x8fcd51 html/template.escapeTemplate+0x91 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/escape.go:25 # 0x9080a9 html/template.(*Template).escape+0x109 /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/template.go:104 # 0x90822b html/template.(*Template).Execute+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/html/template/template.go:121 # 0xeff324 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /home/runner/work/blocky/blocky/server/server_endpoints.go:256 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 704] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 27264] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 12288] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5b4206 0x5b1905 0x59c3a5 0x59d228 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b4205 net.(*Resolver).lookupIPAddr+0x8e5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [1: 128] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x50dc06 0xe961ab 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xe961aa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4ea /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 160] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xeb6f8f 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xe99d73 0xe99c77 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe99d72 github.com/sirupsen/logrus.(*Entry).WithField+0x5d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe99c76 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4d6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:203 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0xf71667 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x621c8e 0x6224bd 0x622b45 0x6349a5 0x63498a 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x622b44 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1068 # 0x6349a4 crypto/tls.(*clientHandshakeStateTLS13).sendDummyChangeCipherSpec+0x704 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:229 # 0x634989 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x6e9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:127 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf11451 0x5f6f50 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x48b9fd 0x48b8c6 0x48b63c 0x8389fe 0x7181ce 0x6f5ca5 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x8389fd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 160] @ 0x50dc06 0xa3141b 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xa3141a github.com/hashicorp/go-multierror.ListFormatFunc+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:24 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 19584] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x660685 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x660684 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:47 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x674787 0x674597 0x6b98e8 0x6b98e9 0x6d8831 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674596 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:656 # 0x6b98e7 net/http.CanonicalHeaderKey+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:234 # 0x6b98e8 net/http.http2canonicalHeader+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3508 # 0x6d8830 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10084 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 48] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x4d0c25 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0c24 context.WithCancelCause+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:270 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x82d985 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82d984 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf36a2c 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf71667 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x47793a 0x47794f 0x6e7f3f 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6e7f3e net/http.NewRequestWithContext+0x21e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:919 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 240] @ 0x674c1c 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [2: 32] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 320] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5e8d 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5e8c net/http.(*http2ClientConn).encodeHeaders.func1+0x32c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9653 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 48] @ 0x45fa86 0x5e0568 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0567 crypto/x509.(*CertPool).addCertFunc+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:206 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7c6d9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6d99 github.com/miekg/dns.init.func62+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:72 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 86016] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x563e45 0x6503b4 0x65031c 0x6519b8 0x65d0ed 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x65d0ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:967 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x70dbf7 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dbf6 net/http.(*persistConn).addTLS+0x1d6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1692 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x62decb 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62deca crypto/tls.(*Conn).makeClientHello+0x186a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:184 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 18432] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 256] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 256] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x7e265c 0x7e269d 0x814d18 0x7daeb2 0x7dbe5a 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7e265b github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7e269c github.com/miekg/dns.packDataSVCB+0xbc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:616 # 0x814d17 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xeb6f52 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x6b44e5 0x6b44b8 0x6cf0b4 0x6ce3d7 0x6afec8 0x481161 # 0x6b44e4 net/http.(*http2Framer).writeUint32+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1971 # 0x6b44b7 net/http.(*http2Framer).WriteSettings+0x197 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2406 # 0x6cf0b3 net/http.(*http2Transport).newClientConn+0xc93 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8319 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xa2e2e9 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e2e8 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x308 /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf369de 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 896] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xa2f657 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xe95a51 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95a50 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x170 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:338 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 416] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xe99fc5 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe99fc4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x64 /home/runner/work/blocky/blocky/resolver/bootstrap.go:212 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 384] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7e0de8 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7e0de7 github.com/miekg/dns.unpackDataOpt+0x347 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:424 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 336] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 1152] @ 0x6581d0 0x6581c4 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6581cf crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xb6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x6581c3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xb63 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:283 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xa2f657 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 192] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf6ca8d 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf6ca8c crypto/internal/fips140/hkdf.Extract[...]+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf71b10 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf71b0f crypto/internal/fips140/tls13.extract[...]+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 480] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x7e23d2 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7e23d1 github.com/miekg/dns.unpackDataSVCB+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 96] @ 0xf369ef 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 1536] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f5155 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5154 crypto/x509.newPolicyGraphNode+0x2254 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1268 # 0x5f4ef4 crypto/x509.policiesValid+0x1ff4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1485 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x636a90 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x636a8f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:505 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 240] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x804f32 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x804f31 github.com/miekg/dns.(*SVCBIPv6Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:714 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0xf45dad 0xf53956 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf53955 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1408] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1536] @ 0x63d7d5 0x63d7a5 0x63d6b7 0x563b42 0x563ed1 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63d7d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63d7a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63d6b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:367 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 28416] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 352] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 160] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d61c7 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d61c6 net/http.(*http2ClientConn).encodeHeaders.func1+0x666 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9646 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 24] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4a5f0 0xa4a5ba 0xa4a5b9 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4a5ef github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4a5b9 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4a5b8 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 3456] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0xa2fc76 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0xa2fc75 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xea5155 0xea4e50 0xea4d29 0xa46e1d 0xa466db 0x481161 # 0xea5154 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).parseFile+0x114 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:227 # 0xea4e4f github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.func1+0xef /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:188 # 0xea4d28 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x52f832 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f831 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:56 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 864] @ 0x5d1065 0x5d0d49 0x6e7ddf 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x6e7dde net/http.NewRequestWithContext+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:902 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x563e45 0x63c31d 0x63c1bd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x5c08b2 0x5aa6c5 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x5c08b1 net.sockaddrToTCP+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:21 # 0x5aa6c4 net.(*netFD).accept+0x304 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:189 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [1: 64] @ 0x5e94e9 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94e8 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:388 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 160] @ 0x5e05d8 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e05d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:205 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 512] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 384] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 4096] @ 0x670d39 0xa44514 0xa45914 0xa45463 0xa4dca5 0xa4df4f 0xea525a 0xea4e50 0xea4d29 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44513 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xf3 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa45913 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xea5259 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).parseFile+0x219 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:233 # 0xea4e4f github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.func1+0xef /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:188 # 0xea4d28 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x754afb 0x755d79 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x754afa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:59 # 0x755d78 regexp.(*Regexp).backtrack+0x3b8 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:363 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf541e5 0x568605 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf541e4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568604 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 112] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 96] @ 0xf05b13 0xf71667 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5e023f 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e023e crypto/x509.(*CertPool).findPotentialParents+0x4de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:165 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xf4695f 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4695e crypto/internal/fips140/bigmod.NewNat+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xa4b655 0x8c8668 0x8c84fe 0x481161 # 0xa4b654 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0x1d4 /home/runner/work/blocky/blocky/lists/list_cache.go:126 # 0x8c8667 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x67 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8c84fd github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x11d /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 18432] @ 0x7fef07 0x7fc21d 0x7fe5cb 0x481161 # 0x7fef06 github.com/miekg/dns.(*Server).readTCP+0x126 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:700 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 1792] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 320] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x5107da 0x510ff8 0x513a7e 0x50dbf3 0x775805 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x5107d9 fmt.(*pp).handleMethods+0x3f9 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x52f6ee 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f6ed crypto/ecdh.(*x25519Curve).GenerateKey+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:41 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf369de 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0x49618d 0x496412 0x5aa58c 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5aa58b net.(*netFD).accept+0x1cb /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:188 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [2: 416] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x69c22b 0x69c1f9 0x69b9c9 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69b9c8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 80] @ 0x5623e5 0x5e43a5 0x5ea1b0 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e43a4 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:154 # 0x5ea1af crypto/x509.parseCertificate+0x7cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:998 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf369ef 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x4d0b05 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 192] @ 0x82d985 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82d984 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7741f7 0xa4d1d6 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0xa46a0e 0xa4b525 0x8c8668 0x8c84fe 0x481161 # 0xa46a0d github.com/ThinkChaos/parcour/jobgroup.WithMaxConcurrency+0xad /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:32 # 0xa4b524 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0xa4 /home/runner/work/blocky/blocky/lists/list_cache.go:120 # 0x8c8667 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x67 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8c84fd github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x11d /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 176] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x82cf13 0x7dd802 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82cf12 github.com/miekg/dns.(*OPT).copy+0xd2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1146 # 0x7dd801 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1097 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 512] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x70e229 0x70d3f8 0x70d235 0x481161 # 0x70e228 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1741 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717993 0x6f58ea 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717992 net/http.newBufioReader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:852 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [1: 512] @ 0xf4a1e5 0xf4a19e 0xf4a1a2 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a1e4 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a19d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a1a1 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 16] @ 0x90f449 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 128] @ 0x52f8cb 0x52f8f9 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f8ca bytes.Clone+0x10a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52f8f8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:64 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 320] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x782f7d 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782f7c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x57c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x65782e 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65782d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:148 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 704] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x6d1551 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1550 net/http.(*http2ClientConn).roundTrip+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8783 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x50abbb 0xa44b7e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44b7d github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x17d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:223 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x408f12 0x407f8d 0x40d53c 0x641431 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x641430 crypto/tls.(*clientHelloMsg).unmarshal+0x610 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:471 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 704] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 128] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50aba5 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf6caae 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6caad crypto/internal/fips140/hkdf.Extract[...]+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf53fc5 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf53fc4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x802f18 0x7e27ce 0x814d18 0x7daeb2 0x7dbe5a 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x802f17 github.com/miekg/dns.(*SVCBAlpn).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:395 # 0x7e27cd github.com/miekg/dns.packDataSVCB+0x1ed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:626 # 0x814d17 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 14336] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0xa3115e 0xa311e5 0xa31092 0xa44127 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa3115d github.com/hashicorp/go-multierror.flatten+0x7d /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:24 # 0xa311e4 github.com/hashicorp/go-multierror.flatten+0x104 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:21 # 0xa31091 github.com/hashicorp/go-multierror.Flatten+0x51 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:13 # 0xa44126 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x1a6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:76 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 448] @ 0x625625 0x70e00e 0x70e009 0x481161 # 0x625624 crypto/tls.(*Conn).handshakeContext+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1534 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x70b057 0x70c818 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70b056 net/http.(*Transport).queueForIdleConn+0x456 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1188 # 0x70c817 net/http.(*Transport).getConn+0x3f7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1515 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5f30a5 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f30a4 crypto/x509.newPolicyGraph+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xe990d6 0xe99114 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe990d5 github.com/0xERR0R/blocky/resolver.newIPSet+0x2d5 /home/runner/work/blocky/blocky/resolver/bootstrap.go:333 # 0xe99113 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x313 /home/runner/work/blocky/blocky/resolver/bootstrap.go:138 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xe95a9a 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95a99 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x1b9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:340 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf369ef 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 3584] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7741f7 0xa4d1d6 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 8192] @ 0x61d8f0 0x62248a 0x62297c 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61d8ef crypto/tls.(*halfConn).encrypt+0x5af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:522 # 0x622489 crypto/tls.(*Conn).writeRecordLocked+0x649 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1025 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 2304] @ 0x6d1565 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 96] @ 0x5217c5 0x5218d0 0x526b45 0xa2e246 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e245 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x265 /home/runner/work/blocky/blocky/trie/trie.go:147 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 3840] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x7e203c 0x7e2021 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7e203b github.com/miekg/dns.makeSVCBKeyValue+0x27b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:193 # 0x7e2020 github.com/miekg/dns.unpackDataSVCB+0x260 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 64] @ 0x51ba25 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51ba24 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:137 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x804032 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x804031 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 288] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x6da877 0x6da375 0x6d7c72 0x6d6c99 0x481161 # 0x6da876 net/http.(*http2clientConnReadLoop).endStream+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10450 # 0x6da374 net/http.(*http2clientConnReadLoop).processData+0x514 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10434 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5ad719 0xe99df3 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe99df2 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x652 /home/runner/work/blocky/blocky/resolver/bootstrap.go:206 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 192] @ 0x563e45 0x640234 0x640213 0x563b42 0x563ed1 0x63a905 0x63a7dd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640212 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:138 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 176] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x6ce7ff 0x6ce72f 0x6ce3d7 0x6afec8 0x481161 # 0x6ce7fe sync.NewCond+0x3de /opt/hostedtoolcache/go/1.24.0/x64/src/sync/cond.go:49 # 0x6ce72e net/http.(*http2Transport).newClientConn+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8276 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 48] @ 0x485a6b 0x611967 0x7e2729 0x814d18 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0x7e2728 github.com/miekg/dns.packDataSVCB+0x148 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:617 # 0x814d17 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x804032 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x804031 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 80] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x5f1b2d 0x5f19be 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1b2c crypto/x509.appendToFreshChain+0x4cc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f19bd crypto/x509.(*Certificate).buildChains.func1+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0x563e45 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 480] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 160] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x4d130a 0x6d1832 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x6d1831 net/http.(*http2ClientConn).roundTrip+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8885 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x62cd46 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62cd45 crypto/tls.(*Conn).makeClientHello+0x6e5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:128 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 192] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 624] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x563e45 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x40806e 0x40d53c 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0x63aa5a 0x63a930 0x63a92f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63aa59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x899 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63a92f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x76f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63a92e crypto/tls.(*clientHelloMsg).marshalMsg+0x76e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:145 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 896] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 208] @ 0x50df31 0x83607a 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0x8363b6 0xe9775a 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8363b5 github.com/0xERR0R/blocky/util.CreateAnswerFromQuestion+0xb5 /home/runner/work/blocky/blocky/util/common.go:86 # 0xe97759 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0x79 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:556 # 0xe95a35 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 256] @ 0x563d85 0x563c5b 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 2304] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xa2e2bd 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e2bc github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2dc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 1152] @ 0x6d1565 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x57ecf2 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57ecf1 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:173 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 256] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x65d076 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65d075 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:964 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0xf4fb6e 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 224] @ 0x47d67c 0x4a3915 0x6cbe79 0x6d7225 0x6d6d62 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6cbe78 net/http.(*http2Transport).afterFunc+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7654 # 0x6d7224 net/http.(*http2clientConnReadLoop).cleanup+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9875 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [1: 24] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x640c54 0x640c24 0x640b17 0x563b42 0x563ed1 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x640c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x640c23 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x123 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x640b16 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:113 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 96] @ 0x6866f5 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 2304] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [3: 384] @ 0x6231fe 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6231fd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1134 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 384] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x408f12 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 896] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x5f2f4c 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f2f4b crypto/x509.newPolicyGraph+0x4b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1283 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 384] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 576] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf3477f 0xf50728 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf3477e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:516 # 0xf50727 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x64f3fe 0x64f287 0x6233da 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x64f3fd crypto/tls.unmarshalCertificate+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1535 # 0x64f286 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1512 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 1440] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x52629f 0x5f1db5 0x5f1dbb 0x5f2805 0x5f27e3 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f1db4 strings.Split+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f1dba crypto/x509.validHostname+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1037 # 0x5f2804 crypto/x509.validHostnamePattern+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1018 # 0x5f27e2 crypto/x509.(*Certificate).VerifyHostname+0x2a2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1174 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x50dc06 0xa450ec 0xa45b84 0xa45c64 0xa4ddc2 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xa450eb github.com/0xERR0R/blocky/lists/parsers.(*lines).Position+0x4b /home/runner/work/blocky/blocky/lists/parsers/lines.go:52 # 0xa45b83 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Position+0x23 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:44 # 0xa45c63 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Position+0x23 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:44 # 0xa4ddc1 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0x41 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2048] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x7c64da 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c64d9 github.com/miekg/dns.init.func27+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 176] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xa2eead 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x5ad719 0xeaa165 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaa164 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x51ba25 0x51bb99 0x50db17 0x782fe5 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51ba24 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:137 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x782fe4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x6456da 0x6455d8 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6456d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6455d7 crypto/tls.(*serverHelloMsg).marshal+0xcf7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:792 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xe9c8e5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c8e4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3e4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 256] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 80] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x5f0933 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f0932 crypto/x509.(*Certificate).Verify+0x372 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:845 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 144] @ 0x621498 0x61e5ef 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 1536] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xa44b46 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44b45 github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x145 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:223 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 144] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf719c5 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 6528] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 320] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 640] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0x7741f7 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 144] @ 0x7df78e 0x7e0605 0x81884f 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7df78d github.com/miekg/dns.fromBase64+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:163 # 0x7e0604 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:338 # 0x81884e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:846 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 160] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0x64146d 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64146c crypto/tls.(*clientHelloMsg).unmarshal+0x64c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:472 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 160] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0eb7 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0eb6 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1230 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xf71850 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x563e45 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 448] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x45f9b2 0x45f045 0x45f33d 0x80615c 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80615b github.com/miekg/dns.(*SVCB).String+0x9b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x45f9b2 0x45f045 0x45f265 0xeae885 0xeae7bb 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae884 net.JoinHostPort+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0xeae7ba github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x4d2371 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 240] @ 0x7084b9 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7084b8 net/http.(*Transport).roundTrip+0xa18 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:674 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x563c69 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0xa2fc76 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0xa2fc75 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 192] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x52fcd2 0x52ed27 0x6369f4 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fcd1 crypto/ecdh.(*x25519Curve).ecdh+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:83 # 0x52ed26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:123 # 0x6369f3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xf3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:490 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x6ce4ef 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4ee net/http.(*http2Transport).newClientConn+0xce /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8262 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 48] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 3584] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x6e0550 0x6e09a5 0x6e7338 0x6e7339 0x713614 0x481161 # 0x6e054f net/http.Header.sortedKeyValues+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:170 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6e7337 net/http.Header.write+0x8b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:90 # 0x6e7338 net/http.(*Request).write+0x8b8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:721 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [1: 48] @ 0x5e3f1c 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x52f832 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f831 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:56 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7db5c5 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7e23d2 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7e23d1 github.com/miekg/dns.unpackDataSVCB+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 80] @ 0xa2e272 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e271 github.com/0xERR0R/blocky/log.PrefixedLog+0x291 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 21760] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 288] @ 0x563e45 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7daab7 0x7e0a3d 0x8255e9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7daab6 github.com/miekg/dns.unpackTxt+0xf6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:539 # 0x7e0a3c github.com/miekg/dns.unpackStringTxt+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:392 # 0x8255e8 github.com/miekg/dns.(*TXT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2980 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x47793a 0x47794f 0x5f3014 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3013 crypto/x509.newPolicyGraph+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1287 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x71207a 0x481161 # 0x712079 net/http.(*persistConn).readLoop+0x579 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2363 0: 0 [3: 28416] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0xa44af7 0xa44af0 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44af6 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa44aef github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x444e49 0x456ce6 0xa46dcd 0xa466db 0x481161 # 0xa46dcc github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xac /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:43 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 663552] @ 0x68ccae 0x68cc88 0xed7d28 0xedd7e5 0xedb8b2 0xedaff7 0xed724f 0x481161 # 0x68ccad compress/flate.NewWriter+0x28d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:663 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xed7d27 runtime/pprof.(*profileBuilder).flush+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:146 # 0xedd7e4 runtime/pprof.(*profileBuilder).emitLocation+0x14a4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:655 # 0xedb8b1 runtime/pprof.(*profileBuilder).appendLocsForStack+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:432 # 0xedaff6 runtime/pprof.(*profileBuilder).build+0x376 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:376 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [1: 8445952] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1384448] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 6750208] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1384448] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 6750208] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0xed547d 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed547c runtime/pprof.printStackRecord+0x2bc /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1097728] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 5398528] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 5398528] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 868352] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 112] @ 0xed6968 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6967 runtime/pprof.writeHeapInternal+0x1187 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 4317184] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 4317184] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 688128] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 3448832] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 688128] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 3448832] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 2752512] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 2752512] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 2195456] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 425984] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0xed54fa 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54f9 runtime/pprof.printStackRecord+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1753088] @ 0xed1385 0xed1307 0x50db17 0xed69b0 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed1384 text/tabwriter.(*Writer).append+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed1306 text/tabwriter.(*Writer).Write+0x666 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:592 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed69af runtime/pprof.writeHeapInternal+0x11cf /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0xecfbc5 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfbc4 text/tabwriter.(*Writer).addLine+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:129 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1400832] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 262144] @ 0xecfb05 0xed18a8 0x50db17 0xed5c59 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5c58 runtime/pprof.writeHeapInternal+0x478 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:684 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 2195456] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 425984] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1114112] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0xed54fa 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54f9 runtime/pprof.printStackRecord+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 204800] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 884736] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 704512] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1753088] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 335872] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 557056] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 352256] @ 0xed1385 0xed1307 0x50db17 0xed69b0 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed1384 text/tabwriter.(*Writer).append+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed1306 text/tabwriter.(*Writer).Write+0x666 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:592 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed69af runtime/pprof.writeHeapInternal+0x11cf /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1400832] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 4194304] @ 0xed6bf0 0xed6b65 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6bef runtime/pprof.writeGoroutineStacks+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:762 # 0xed6b64 runtime/pprof.writeGoroutine+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:753 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 4194304] @ 0x453916 0x46baee 0x46537b 0xbd9885 0xeec0fb 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd9884 runtime/trace.Start+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/trace/trace.go:125 # 0xeec0fa net/http/pprof.Trace+0x2ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:183 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 4194304] @ 0x453916 0x46bab3 0x46537b 0xbd9885 0xeec0fb 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd9884 runtime/trace.Start+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/trace/trace.go:125 # 0xeec0fa net/http/pprof.Trace+0x2ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:183 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 4194304] @ 0x453916 0x4124d1 0xed6ff0 0xeebd45 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6fef runtime/pprof.StartCPUProfile+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:855 # 0xeebd44 net/http/pprof.Profile+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:157 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1114112] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0xed54a5 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54a4 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 884736] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 704512] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 557056] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 64] @ 0xed547d 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed547c runtime/pprof.printStackRecord+0x2bc /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 114688] @ 0xecfb05 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfb04 text/tabwriter.(*Writer).addLine+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:119 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 40960] @ 0xed1385 0xed1307 0x50db17 0xed69b0 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed1384 text/tabwriter.(*Writer).append+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed1306 text/tabwriter.(*Writer).Write+0x666 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:592 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed69af runtime/pprof.writeHeapInternal+0x11cf /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 112] @ 0xed54a5 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54a4 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 352256] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 278528] @ 0xed0e0d 0xed0da3 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed0e0c text/tabwriter.(*Writer).append+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:411 # 0xed0da2 text/tabwriter.(*Writer).Write+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:534 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0xecfbc5 0xed18a8 0x50db17 0xed5567 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xecfbc4 text/tabwriter.(*Writer).addLine+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:129 # 0xed18a7 text/tabwriter.(*Writer).Write+0xc07 /opt/hostedtoolcache/go/1.24.0/x64/src/text/tabwriter/tabwriter.go:540 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0xed5566 runtime/pprof.printStackRecord+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1440] @ 0xed521a 0xed520e 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed520d runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:551 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 196608] @ 0xed5891 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed5890 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:624 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 896] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x6e0550 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x6e054f net/http.Header.sortedKeyValues+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:170 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6f426f net/http.Header.WriteSubset+0x190f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:187 # 0x6f4003 net/http.(*chunkWriter).writeHeader+0x16a3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1577 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [1: 24] @ 0x686605 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x70e210 0x70d3f8 0x70d235 0x481161 # 0x70e20f net/http.(*Transport).dialConn+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1740 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 48] @ 0x6e83e5 0x6e83ed 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e83e4 io.NopCloser+0x6c4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:684 # 0x6e83ec net/http.NewRequestWithContext+0x6cc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:908 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 960] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xa2e2bd 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e2bc github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2dc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x408f12 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x563c69 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0xf71850 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 3584] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 3328] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x686605 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 144] @ 0x5d1065 0x5d0d49 0x5d4665 0x6a48c5 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x5d4664 net/url.(*URL).Parse+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:1099 # 0x6a48c4 net/http.(*Client).do+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:645 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x45f9b2 0x45f045 0x45f1aa 0x80c41e 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80c41d github.com/miekg/dns.(*RRSIG).String+0x5d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:939 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 432] @ 0x477893 0x407f05 0x407ef8 0x40b552 0x6d247a 0x6d2407 0x6d2016 0x481161 # 0x6d2479 net/http.(*http2ClientConn).addStreamLocked+0x419 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9767 # 0x6d2406 net/http.(*http2clientStream).writeRequest+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8965 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 112] @ 0x650138 0x622916 0x630cd4 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x650137 crypto/tls.(*clientKeyExchangeMsg).marshal+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1655 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x630cd3 crypto/tls.(*clientHandshakeState).doFullHandshake+0x613 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:774 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0x5f25c5 0x5f2592 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0x5f25c4 net.ParseIP+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x5f2591 crypto/x509.(*Certificate).VerifyHostname+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1154 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 576] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 352] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 192] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5b41b1 0x5b418d 0x5b40ee 0x5b1905 0x59c3a5 0x59d228 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b41b0 net.IPv4+0x890 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:54 # 0x5b418c net.IP.To16+0x86c /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:230 # 0x5b40ed net.(*Resolver).lookupIPAddr+0x7cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 80] @ 0x5b8394 0x6212fb 0x51bdf8 0x6214de 0x61e5ef 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x6212fa crypto/tls.(*atLeastReader).Read+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:809 # 0x51bdf7 bytes.(*Buffer).ReadFrom+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:211 # 0x6214dd crypto/tls.(*Conn).readFromUntil+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 352] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4c999 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c998 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1b8 /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 10880] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x56d81d 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x56d81c crypto/rsa.VerifyPSS+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:147 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x572e1b 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x572e1a crypto/rsa.fipsPublicKey+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:629 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xf71850 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 704] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 32] @ 0x4d0c25 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d0c24 context.WithCancelCause+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:270 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x61807f 0x61c6d6 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0xf369de 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 256] @ 0x6b5a6b 0x6d3d05 0x6d3286 0x6d2745 0x6d2016 0x481161 # 0x6b5a6a net/http.(*http2Framer).WriteHeaders+0x34a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2703 # 0x6d3d04 net/http.(*http2ClientConn).writeHeaders+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9247 # 0x6d3285 net/http.(*http2clientStream).encodeAndWriteHeaders+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9100 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 128] @ 0x45fa86 0x5e0568 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0567 crypto/x509.(*CertPool).addCertFunc+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:206 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x52629f 0x5f1db5 0x5f1dbb 0x5f2777 0x5f276a 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f1db4 strings.Split+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f1dba crypto/x509.validHostname+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1037 # 0x5f2776 crypto/x509.validHostnameInput+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1019 # 0x5f2769 crypto/x509.(*Certificate).VerifyHostname+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1166 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 96] @ 0xe9670e 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9670d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2ed /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 1792] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x5f4191 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4190 crypto/x509.(*policyGraph).insert+0x1290 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xeba585 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeba584 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 384] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 96] @ 0x674a08 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a07 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:520 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [2: 352] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x632a0c 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632a0b crypto/tls.(*Conn).verifyServerCertificate+0x4b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1085 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x77769d github.com/sirupsen/logrus.(*Logger).newEntry+0x1d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 1536] @ 0x61719e 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 896] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0xe9599b 0xe95946 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9599a github.com/miekg/dns.(*Msg).SetReply+0xba /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe95945 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x65 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:334 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0xf369de 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf36a2c 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6e8eab 0x7175ad 0x6f0d27 0x6f5a18 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6e8eaa net/http.putTextprotoReader+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1049 # 0x7175ac net/http.readRequest+0x7ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1173 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 48] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x622916 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0xf71850 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x7db5c5 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 3072] @ 0xf4842b 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x6f2447 0x6f1ff7 0x6f7986 0x6f7aae 0x83b1b1 0x83b194 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2446 net/http.Header.Clone+0x5c6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0x6f7985 net/http.Error+0x1a5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2325 # 0x6f7aad net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2330 # 0x83b1b0 net/http.HandlerFunc.ServeHTTP+0x290 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b193 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x563e45 0x651114 0x65107c 0x622916 0x65c4fd 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c4fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:882 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 1792] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 384] @ 0xf4fb30 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x47793a 0x47794f 0x632fc5 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fc4 crypto/x509.NewCertPool+0x604 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:66 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xbd8456 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf36a2c 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 480] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 576] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 560] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 65536] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0xe9a48e 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a48d github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:252 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 512] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0xf36a3d 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf719c5 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 1792] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0xf71850 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x563c69 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 256] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 448] @ 0x6afc30 0x6cc730 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6afc2f net/http.(*http2clientConnPool).addConnIfNeeded+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:901 # 0x6cc72f net/http.http2configureTransports.func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7722 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x754afb 0x755d79 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x754afa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:59 # 0x755d78 regexp.(*Regexp).backtrack+0x3b8 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:363 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 768] @ 0xf4a1e5 0xf4a19e 0xf4a1a2 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a1e4 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a19d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a1a1 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xa30f6a 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30f69 github.com/hashicorp/go-multierror.Append+0x329 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 2880] @ 0x6e7f53 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6e7f52 net/http.NewRequestWithContext+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:912 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 576] @ 0x8367cd 0xe9a3c5 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x8367cc github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe9a3c4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x164 /home/runner/work/blocky/blocky/resolver/bootstrap.go:240 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 352] @ 0x489c0d 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xea7b65 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x489c0c errors.(*joinError).Error+0x18c /opt/hostedtoolcache/go/1.24.0/x64/src/errors/join.go:54 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea7b64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f1aa 0x5b9109 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5b9108 net.(*OpError).Error+0x108 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:513 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f265 0x5b914f 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5b914e net.(*OpError).Error+0x14e /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:515 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50dbf3 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 1024] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45f24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45eab crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf45eb7 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6b56a crypto/internal/fips140/rsa.encrypt+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 3072] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 512] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 960] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x6d1525 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x69c188 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x69c187 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 32] @ 0xa2c98f 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2c98e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0x7741f7 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 720] @ 0xeaf1b5 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf1b4 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x854 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:183 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 3456] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x4d0adb 0x4d0abd 0x62552b 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0xf3773f 0xf53a48 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf3773e crypto/internal/fips140/nistec.(*P384Point).BytesX+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:172 # 0xf53a47 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x63ddc5 0x63dd95 0x63dca1 0x563b42 0x563ed1 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63ddc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63dd94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63dca0 crypto/tls.(*clientHelloMsg).marshalMsg.func18.1+0x20 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:353 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x699148 0x6ceda7 0x6ce3d7 0x6afec8 0x481161 # 0x699147 vendor/golang.org/x/net/http2/hpack.NewEncoder+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:36 # 0x6ceda6 net/http.(*http2Transport).newClientConn+0x986 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8297 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 64] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xa2c9b8 0xa2c984 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2c9b7 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/options.go:148 # 0xa2c983 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0xf36a2c 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 98304] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 384] @ 0x563e45 0x63c0ac 0x63bf4f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf71248 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf71247 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:122 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 2048] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 480] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xa4bfcf 0xa4b7cd 0xa466db 0x481161 # 0xa4bfce github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x18e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 168] @ 0xe96257 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe96256 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x596 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 3584] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0xf4fa9e 0xf729c5 0xf728fa 0x662316 0x66267f 0x632805 0x62fd65 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662315 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x632804 crypto/tls.(*clientHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1056 # 0x62fd64 crypto/tls.(*clientHandshakeState).handshake+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:612 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x63abc8 0x63aa9d 0x63aa9c 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63abc7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xa07 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63aa9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x8dc /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63aa9b crypto/tls.(*clientHelloMsg).marshalMsg+0x8db /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:146 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0xf71850 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0xa4ca0b 0xa4c990 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4ca0a github.com/sirupsen/logrus.(*Entry).Error+0x22a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xa4c98f github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1af /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e023f 0x5f1527 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e023e crypto/x509.(*CertPool).findPotentialParents+0x4de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:165 # 0x5f1526 crypto/x509.(*Certificate).buildChains+0x166 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1004 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0xf71850 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x6411fd 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6411fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:442 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 512] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5f3eae 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3ead crypto/x509.policiesValid+0xfad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1449 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x5f2fb1 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f2fb0 crypto/x509.newPolicyGraph+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1285 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 352] @ 0x755a76 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x755a75 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:52 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x5b137d 0x5b13bb 0x6cd0ba 0x6cd355 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5b137c net.SplitHostPort.func1+0x4fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:171 # 0x5b13ba net.SplitHostPort+0x53a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:178 # 0x6cd0b9 net/http.http2authorityAddr+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8020 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 384] @ 0xea75aa 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x6ccdf9 0x6ccb88 0x6cca5d 0x6d1e9c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6ccdf8 net/http.(*http2clientStream).closeReqBodyLocked+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7957 # 0x6ccb87 net/http.(*http2clientStream).abortStreamLocked+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7932 # 0x6cca5c net/http.(*http2clientStream).abortStream+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7923 # 0x6d1e9b net/http.(*http2ClientConn).roundTrip+0xabb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8887 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0xf32cfa 0xf505f7 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf505f6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 1152] @ 0x647d85 0x647d55 0x647c57 0x563b42 0x563ed1 0x647c0b 0x647b07 0x563b42 0x563ed1 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x647d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x647d54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x647c56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:801 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647b06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:800 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 8] @ 0x40806e 0x40bd58 0xa2fafb 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2fafa github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x37a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:103 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x47d67c 0x4a3915 0x6d01a7 0x6d0458 0x726685 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6d01a6 net/http.(*http2ClientConn).closeConn+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8557 # 0x6d0457 net/http.(*http2ClientConn).closeIfIdle+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8588 # 0x726684 net/http.(*http2ClientConn).onIdleTimeout+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8553 0: 0 [3: 336] @ 0xe9a39e 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a39d github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x13d /home/runner/work/blocky/blocky/resolver/bootstrap.go:239 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0x563c69 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5637e9 0x5636d3 0x639f87 0x66360c 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5637e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x5636d2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x639f86 crypto/tls.addUint64+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:38 # 0x66360b crypto/tls.(*SessionState).Bytes+0x54b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:117 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 416] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xa45d3e 0xa45cc2 0xa45d5f 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45d3d github.com/0xERR0R/blocky/lists/parsers.newLines+0x9d /home/runner/work/blocky/blocky/lists/parsers/lines.go:48 # 0xa45cc1 github.com/0xERR0R/blocky/lists/parsers.Lines+0x21 /home/runner/work/blocky/blocky/lists/parsers/lines.go:17 # 0xa45d5e github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xbe /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 384] @ 0x50abbb 0xea80c8 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0xf45dad 0xf539d9 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf539d8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0xe9b7b9 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b7b8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 160] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 192] @ 0x7dbc7c 0x7dba29 0xeaea0c 0xeae9f8 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xeaea0b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xeae9f7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x563e45 0x651376 0x65126c 0x563b42 0x563ed1 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651375 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65126b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1845 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x632a2b 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632a2a crypto/tls.(*Conn).verifyServerCertificate+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1086 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb30 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 416] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50aab9 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:147 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 384] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xe9c799 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 2400] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x407132 0x41a52c 0x41a50e 0x477de5 0x5f3bcb 0x5f3bb8 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x477de4 maps.clone+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/map_swiss.go:333 # 0x5f3bca maps.Clone[...]+0xcca /opt/hostedtoolcache/go/1.24.0/x64/src/maps/maps.go:55 # 0x5f3bb7 crypto/x509.policiesValid+0xcb7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1584 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x52fcd2 0x52ed27 0x65811b 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52fcd1 crypto/ecdh.(*x25519Curve).ecdh+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:83 # 0x52ed26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:123 # 0x65811a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:272 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x5dffd2 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5dffd1 crypto/x509.(*CertPool).findPotentialParents+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:152 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x69c95c 0x69a265 0x699ec5 0x6995de 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69c95b vendor/golang.org/x/net/http2/hpack.AppendHuffmanString+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:186 # 0x69a264 vendor/golang.org/x/net/http2/hpack.appendHpackString+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:223 # 0x699ec4 vendor/golang.org/x/net/http2/hpack.appendIndexedName+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:183 # 0x6995dd vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x39d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:74 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [4: 384] @ 0x563e45 0x640234 0x640213 0x563b42 0x563ed1 0x63a905 0x63a7dd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640212 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:138 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf7112b 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7112a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:97 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x774b06 0x774a0d 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x65907a 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x659079 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0xf71850 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 224] @ 0x8cf94b 0x8cf8ef 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 128] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x407132 0x477989 0x716ac5 0x716c66 0x6a58eb 0x6a47d3 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x716ac4 net/http.Header.Clone+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x7fd891 0x7fcbd8 0xefbfc9 0x481161 # 0x7fd890 github.com/miekg/dns.(*Server).serveTCP+0x1f0 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:490 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [4: 1024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x809dda 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x809dd9 github.com/miekg/dns.(*TXT).String+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x6ccdb9 0x6ccb88 0x6cca5d 0x6d1e9c 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6ccdb8 net/http.(*http2clientStream).closeReqBodyLocked+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7955 # 0x6ccb87 net/http.(*http2clientStream).abortStreamLocked+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7932 # 0x6cca5c net/http.(*http2clientStream).abortStream+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7923 # 0x6d1e9b net/http.(*http2ClientConn).roundTrip+0xabb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8887 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 352] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 832] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x804032 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x804031 github.com/miekg/dns.(*SVCBIPv4Hint).unpack+0xd1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:592 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0xeb6f52 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x8cf94b 0x8cf8ef 0xeb1605 0xeb1596 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xeb1604 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb1595 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x6d016f 0x6d0458 0x726685 0x481161 # 0x6d016e net/http.(*http2ClientConn).closeConn+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8557 # 0x6d0457 net/http.(*http2ClientConn).closeIfIdle+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8588 # 0x726684 net/http.(*http2ClientConn).onIdleTimeout+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8553 0: 0 [1: 32] @ 0xf05b13 0xf71667 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 14592] @ 0x623397 0x622ed8 0x63070b 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x63070a crypto/tls.(*clientHandshakeState).doFullHandshake+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:658 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x64b71d 0x64b6f2 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b71c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xbc /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6f1 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x91 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1175 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x8051af 0x8061c7 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8051ae github.com/miekg/dns.(*SVCBIPv6Hint).String+0x2e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:727 # 0x8061c6 github.com/miekg/dns.(*SVCB).String+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 4096] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x65eaa8 0x65fe55 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x65eaa7 crypto/tls.hashForServerKeyExchange+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:141 # 0x65fe54 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x6f4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:353 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0x5e94a5 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94a4 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:384 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 1920] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 192] @ 0xf11451 0x5f6f50 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 480] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 5376] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 576] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 1024] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x45fa86 0x5e0568 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0567 crypto/x509.(*CertPool).addCertFunc+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:206 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x6b00de 0x6b0010 0x481161 # 0x6b00dd net/http.(*http2clientConnPool).addConnLocked+0x25d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:951 # 0x6b000f net/http.(*http2addConnCall).run+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:931 0: 0 [3: 3456] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 128] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 1280] @ 0x646dd5 0x646da5 0x646cb7 0x563b42 0x563ed1 0x646c29 0x6467b0 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646dd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646da4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x646cb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:863 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646c28 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6467af crypto/tls.(*serverHelloMsg).marshal.func11+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:862 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x8060e9 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x674a08 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a07 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:520 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 16] @ 0x6631d5 0x663118 0x663114 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6631d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x663117 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x663113 crypto/tls.(*SessionState).Bytes+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:110 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x61a490 0x62c80f 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61a48f crypto/tls.(*Config).curvePreferences+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1190 # 0x62c80e crypto/tls.(*Conn).makeClientHello+0x1ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:79 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 224] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x52f6ee 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f6ed crypto/ecdh.(*x25519Curve).GenerateKey+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:41 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x563e45 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x618038 0x618021 0x61c6d6 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 80] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 640] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 48] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 384] @ 0xe9a48e 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a48d github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:252 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 128] @ 0xa2e737 0xa2e77b 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 896] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xf05b13 0xf71667 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x77769d github.com/sirupsen/logrus.(*Logger).newEntry+0x1d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x62161f 0x6252e7 0x625106 0x7ff8d5 0x7fe62b 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x62161e crypto/tls.(*Conn).sendAlertLocked+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:849 # 0x6252e6 crypto/tls.(*Conn).closeNotify+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1470 # 0x625105 crypto/tls.(*Conn).Close+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1439 # 0x7ff8d4 github.com/miekg/dns.(*response).Close+0x34 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:842 # 0x7fe62a github.com/miekg/dns.(*Server).serveTCPConn+0x2ea /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:603 0: 0 [1: 16] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 704] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1536] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x5e3e5a 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3e59 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:117 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x6519b8 0x65d0ed 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x65d0ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:967 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6e04f9 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e04f8 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:168 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6f426f net/http.Header.WriteSubset+0x190f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:187 # 0x6f4003 net/http.(*chunkWriter).writeHeader+0x16a3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1577 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [2: 128] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 96] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 384] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 416] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0x82d985 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82d984 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x62d251 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d250 crypto/tls.(*Conn).makeClientHello+0xbf0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:167 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x7741f7 0xa4d1d6 0xa4c999 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c998 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1b8 /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 480] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x668b6f 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x668b6e crypto/tls.aeadAESGCMTLS13+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:566 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xf71850 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x572e1b 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x572e1a crypto/rsa.fipsPublicKey+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:629 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf36a2c 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 576] @ 0x563e45 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0x6cf151 0x6ce3d7 0x6afec8 0x481161 # 0x6cf150 net/http.(*http2Transport).newClientConn+0xd30 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8331 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0xf369ef 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x5f52c9 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f52c8 crypto/x509.(*policyGraph).incrDepth+0x23c8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1379 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 10752] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [3: 4224] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x48bfb9 0x48b5e5 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [3: 96] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 96] @ 0xf05b13 0x6604c5 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7741f7 0xa4a870 0xa4a6f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4a86f github.com/sirupsen/logrus.(*Entry).WithField+0x32f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a6f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x1b5 /home/runner/work/blocky/blocky/lists/downloader.go:97 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x50dc06 0x775805 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf369de 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x5e8c89 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e8c88 crypto/x509.processExtensions+0x1148 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:865 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0x52f930 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f92f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:62 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x774b06 0x774a0d 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1408] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [8: 4096] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x563d85 0x563c5b 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 400] @ 0x5623e5 0x5e8a1a 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e8a19 crypto/x509.processExtensions+0xed9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:852 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x4d0bfb 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d0bfa context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 1536] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 512] @ 0x621c8e 0x6224bd 0x622b45 0x65b3ba 0x65b3a1 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x622b44 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1068 # 0x65b3b9 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:542 # 0x65b3a0 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x380 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:755 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 512] @ 0xf45dad 0xf6b5ef 0xf66dd9 0x56dad0 0x56d9d2 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66dd8 crypto/internal/fips140/rsa.verifyPSS+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:342 # 0x56dacf crypto/internal/fips140/rsa.VerifyPSSWithSaltLength+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:323 # 0x56d9d1 crypto/rsa.VerifyPSS+0x231 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:169 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x6cd8d4 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6cd8d3 net/http.(*http2Transport).RoundTripOpt+0x633 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8058 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0e88 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0e87 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1228 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 896] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x4d1649 0x4d224b 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 1040] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 576] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 0x6d3f7d 0x6d29ed 0x6d2016 0x481161 # 0x6d3f7c net/http.(*http2clientStream).writeRequestBody+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9335 # 0x6d29ec net/http.(*http2clientStream).writeRequest+0x98c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9020 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [3: 48] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 1120] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x5f100d 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6a5645 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6a5644 net/http.(*Client).do+0x10a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:710 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 880] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x563e45 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf45dad 0xf506b9 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf506b8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0x6604f5 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x4d0b05 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x50df31 0x83607a 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 96] @ 0x657cae 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657cad crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x64d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:226 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 640] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 288] @ 0x563e45 0x63b6e5 0x63b6ec 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b6e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b6eb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:182 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 784] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x7db5c5 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x48b9fd 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x77d69a 0x48b6d1 0x773556 0x774d69 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x77d699 github.com/sirupsen/logrus.init.0.func1+0x19 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:39 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1152] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6e8ce5 0x716dff 0x6f0d27 0x6f5a18 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e8ce4 net/http.newTextprotoReader+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1039 # 0x716dfe net/http.readRequest+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1080 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 48] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 1120] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 5824] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x5cf95b 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5cf95a net/url.(*Error).Error+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x45fa86 0x5e0568 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0567 crypto/x509.(*CertPool).addCertFunc+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:206 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 208] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1440] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x5e0554 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0553 crypto/x509.(*CertPool).addCertFunc+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:204 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0x6411fd 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6411fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:442 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x6d1792 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1791 net/http.(*http2ClientConn).roundTrip+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8806 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x647d85 0x647d55 0x647c57 0x563b42 0x563ed1 0x647c0b 0x647b07 0x563b42 0x563ed1 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x647d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x647d54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x647c56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:801 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647b06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:800 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1728] @ 0x63dbe5 0x63daa3 0x63daa8 0x563b42 0x563ed1 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63daa2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63daa7 crypto/tls.(*clientHelloMsg).marshalMsg.func18.2+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:358 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x563c69 0x6459eb 0x6458e9 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6459ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x110a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6458e8 crypto/tls.(*serverHelloMsg).marshal+0x1008 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:807 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 576] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7e23d2 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7e23d1 github.com/miekg/dns.unpackDataSVCB+0x611 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:609 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 96] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 336] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0x563e45 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 368640] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 864] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 640] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf4fb30 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 768] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x444e49 0x411b59 0x4118b2 0x62609e 0x625d2c 0x70e00e 0x70e009 0x481161 # 0x62609d crypto/tls.(*Conn).handshakeContext.func1+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1538 # 0x625d2b crypto/tls.(*Conn).handshakeContext+0x86b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1608 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xa4c06b 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa4c06a github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x22a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0xf369ef 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xeb1905 0xa2d0e8 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1904 github.com/0xERR0R/blocky/resolver.isTimeout+0x24 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:397 # 0xa2d0e7 github.com/avast/retry-go/v4.DoWithData[...]+0x7a7 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:187 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 256] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xa2e737 0xa2e77b 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 1728] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xe9a2d4 0xe9a2f7 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xe9a2d3 net.ParseIP+0x73 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xe9a2f6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x96 /home/runner/work/blocky/blocky/resolver/bootstrap.go:233 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 416] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x45f33d 0x80615c 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80615b github.com/miekg/dns.(*SVCB).String+0x9b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x8cf492 0x8cf3a8 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 320] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 256] @ 0xf65dce 0xf66a78 0x56d3b3 0x57075e 0x65c44a 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf65dcd crypto/internal/fips140/rsa.emsaPSSEncode+0xcd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:93 # 0xf66a77 crypto/internal/fips140/rsa.SignPSS+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:292 # 0x56d3b2 crypto/rsa.SignPSS+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:119 # 0x57075d crypto/rsa.(*PrivateKey).Sign+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:160 # 0x65c449 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:869 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 1408] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xf719c5 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x8060e9 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 5632] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x5e3f1c 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0xf369ef 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e5ecb 0x5e83f7 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e5eca crypto/x509.parseExtKeyUsageExtension+0x16a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:451 # 0x5e83f6 crypto/x509.processExtensions+0x8b6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:785 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf71850 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x639271 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x639270 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:829 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 3072] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [7: 1120] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 672] @ 0x70e23f 0x70d3f8 0x70d235 0x481161 # 0x70e23e net/http.(*Transport).dialConn+0x13e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1742 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 416] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 128] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 320] @ 0x544685 0x5445fd 0x550812 0x55078c 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x550811 math/big.(*Int).SetBytes+0x111 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x55078b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:264 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 960] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 144] @ 0x5ad719 0xe9e02d 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe9e02c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9e4f8 0xe9e08c 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9e4f7 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x57 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:115 # 0xe9e08b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xcb /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:91 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0x674787 0x674597 0x6b98e8 0x6b98e9 0x6d8831 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674596 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:656 # 0x6b98e7 net/http.CanonicalHeaderKey+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:234 # 0x6b98e8 net/http.http2canonicalHeader+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3508 # 0x6d8830 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10084 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 16384] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x65fa3c 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x65fa3b crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x2db /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:316 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 2560] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 96] @ 0xf45dad 0xf539d9 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf539d8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xe95a51 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95a50 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x170 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:338 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x5e3d45 0x5e410f 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 384] @ 0x563e45 0x63a905 0x63a7dd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf70285 0xf70036 0x636a65 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf70284 crypto/internal/fips140/mlkem.kemDecaps+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:487 # 0xf70035 crypto/internal/fips140/mlkem.(*DecapsulationKey768).Decapsulate+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:470 # 0x636a64 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:500 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xe9f50c 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9f50b github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b594 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [4: 57344] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 32] @ 0x5f3b73 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3b72 crypto/x509.policiesValid+0xc72 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1581 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 96] @ 0xa2d067 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2d066 github.com/avast/retry-go/v4.DoWithData[...]+0x726 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:185 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x52f8cb 0x52f8f9 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f8ca bytes.Clone+0x10a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52f8f8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:64 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x618038 0x618021 0x61c6d6 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 144] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x657e31 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657e30 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7d0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:232 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 16128] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0x52629f 0x5f23f2 0x5f23cb 0x5f284d 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f23f1 strings.Split+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f23ca crypto/x509.matchHostnames+0x24a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1089 # 0x5f284c crypto/x509.(*Certificate).VerifyHostname+0x30c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1175 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x5e04b6 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04b5 crypto/x509.(*CertPool).AddCert+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 160] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 288] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 576] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 168] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 160] @ 0xf05b13 0xf71667 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x578e5b 0x804905 0x8048ef 0x8061c7 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x578e5a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:207 # 0x804904 github.com/miekg/dns.toBase64+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x8048ee github.com/miekg/dns.(*SVCBECHConfig).String+0xe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:655 # 0x8061c6 github.com/miekg/dns.(*SVCB).String+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 448] @ 0x83660d 0xe9775a 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x83660c github.com/0xERR0R/blocky/util.CreateAnswerFromQuestion+0x30c /home/runner/work/blocky/blocky/util/common.go:80 # 0xe97759 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0x79 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:556 # 0xe95a35 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 96] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 512] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 720] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1440] @ 0x83833a 0xeff78f 0x48b6d1 0x8389fe 0x7181ce 0x6f5ca5 0x481161 # 0x838339 github.com/go-chi/chi/v5.NewRouteContext+0x19 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/context.go:34 # 0xeff78e github.com/0xERR0R/blocky/server.withCommonMiddleware.NewMux.func1+0xe /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:55 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x8389fd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x6256b4 0x70e00e 0x70e009 0x481161 # 0x6256b3 crypto/tls.(*Conn).handshakeContext+0x1f3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1543 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xbd8456 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x55084b 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x55084a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:265 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 448] @ 0x6668eb 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6668ea crypto/tls.(*Config).decryptTicket+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:388 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 384] @ 0x47793a 0x47794f 0x5f346f 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f346e crypto/x509.(*policyGraph).incrDepth+0x56e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1376 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 24576] @ 0x4b3353 0x48b6d1 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6a5645 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4b3352 io.init.func1+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:657 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6a5644 net/http.(*Client).do+0x10a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:710 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 9728] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1408] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 77824] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x6497b9 0x649724 0x64971d 0x622916 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6497b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x649723 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x64971c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1012 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6cad5 0xf71b46 0xf72c15 0x65b419 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x65b418 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:761 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 960] @ 0x563e45 0x663685 0x663648 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663647 crypto/tls.(*SessionState).Bytes+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:121 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0x6604c5 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 160] @ 0x4d0adb 0x4d0abd 0x70c58d 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x70c58c net/http.(*Transport).getConn+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1497 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b63c 0x69c188 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x69c187 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 256] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5dffd2 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5dffd1 crypto/x509.(*CertPool).findPotentialParents+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:152 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 784] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 5376] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0x563e45 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 160] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f33d 0x80615c 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x80615b github.com/miekg/dns.(*SVCB).String+0x9b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x674787 0x674bae 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674bad net/textproto.readMIMEHeader+0x20d /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:552 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 512] @ 0xf46cb4 0xf46cf1 0x572e05 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 96] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 336] @ 0x70e26e 0x70d3f8 0x70d235 0x481161 # 0x70e26d net/http.(*Transport).dialConn+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1744 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 160] @ 0x623397 0x622ed8 0x637ee9 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637ee8 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:665 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 240] @ 0x640c54 0x640c24 0x640b17 0x563b42 0x563ed1 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x640c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x640c23 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x123 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x640b16 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:113 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 49152] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x51bf94 0x51b9bd 0x51bb99 0x699625 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x699624 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:77 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 704] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 48] @ 0x5dffd2 0x5f1527 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5dffd1 crypto/x509.(*CertPool).findPotentialParents+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:152 # 0x5f1526 crypto/x509.(*Certificate).buildChains+0x166 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1004 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [63: 1032192] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5637e9 0x5636d3 0x64b699 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5637e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x5636d2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x64b698 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1167 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x7db5c5 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0xf05b13 0xf71667 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 960] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 416] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 64] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 896] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 336] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xe96257 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe96256 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x596 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 576] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 256] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6e04f9 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e04f8 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:168 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6f426f net/http.Header.WriteSubset+0x190f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:187 # 0x6f4003 net/http.(*chunkWriter).writeHeader+0x16a3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1577 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [3: 528] @ 0x50abbb 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x77769d github.com/sirupsen/logrus.(*Logger).newEntry+0x1d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x62d4d1 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d4d0 crypto/tls.(*Conn).makeClientHello+0xe70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:177 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 112] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 640] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 168] @ 0x621498 0x61e5ef 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 5632] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 560] @ 0x5623e5 0x5e43a5 0x5e9dd9 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e43a4 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:154 # 0x5e9dd8 crypto/x509.parseCertificate+0x3f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:949 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 7040] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [19: 2128] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 8] @ 0x6a4ea5 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a4ea4 net/http.(*Client).do+0x904 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:725 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 128] @ 0x5ad719 0xe96a6f 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96a6e github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x8e /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x52629f 0x835918 0x8358fb 0x835851 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x835917 strings.Split+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x8358fa github.com/0xERR0R/blocky/util.parseIPv4FromArpaAddr+0x7a /home/runner/work/blocky/blocky/util/arpa.go:37 # 0x835850 github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xf0 /home/runner/work/blocky/blocky/util/arpa.go:22 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 36864] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 336] @ 0x5a984d 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a984c net.(*netFD).connect+0x22c /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:103 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 144] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf369ef 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 17920] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1440] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x70dc2f 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dc2e net/http.(*persistConn).addTLS+0x20e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1695 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x7dffcf 0x7daa51 0x7e0a3d 0x8255e9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7dffce github.com/miekg/dns.unpackString+0x7ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:291 # 0x7daa50 github.com/miekg/dns.unpackTxt+0x90 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:537 # 0x7e0a3c github.com/miekg/dns.unpackStringTxt+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:392 # 0x8255e8 github.com/miekg/dns.(*TXT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2980 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 192] @ 0xf719c5 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 240] @ 0x5b8394 0x7c97b4 0x7c947f 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x7c97b3 github.com/miekg/dns.(*Conn).Read+0x93 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:320 # 0x7c947e github.com/miekg/dns.(*Conn).ReadMsgHeader+0xde /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:284 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [29: 155904] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [42: 5505024] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x6d153b 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d153a net/http.(*http2ClientConn).roundTrip+0x15a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8782 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 640] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e4d25 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e4d24 crypto/x509.parsePublicKey+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:234 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 288] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 1536] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x47793a 0x47794f 0x6ce4d6 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4d5 net/http.(*http2Transport).newClientConn+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8261 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [4: 192] @ 0x6d8f7b 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d8f7a net/http.(*http2clientConnReadLoop).handleResponse+0xbda /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10191 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 768] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x7741f7 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 400] @ 0x5b8394 0x6212fb 0x51bdf8 0x6214de 0x61e5ef 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x6212fa crypto/tls.(*atLeastReader).Read+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:809 # 0x51bdf7 bytes.(*Buffer).ReadFrom+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:211 # 0x6214dd crypto/tls.(*Conn).readFromUntil+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x77a5e5 0x782ad0 0x782ae2 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x77a5e4 github.com/sirupsen/logrus.Level.MarshalText+0xe4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:66 # 0x782acf github.com/sirupsen/logrus.Level.String+0xcf /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:17 # 0x782ae1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 1152] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 12288] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 784] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 480] @ 0x5e05d8 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e05d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:205 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x6afccc 0x6cc730 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6afccb net/http.(*http2clientConnPool).addConnIfNeeded+0x20b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:904 # 0x6cc72f net/http.http2configureTransports.func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7722 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0xf36a3d 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 384] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 832] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 2816] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x674a31 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674a30 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:523 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 48] @ 0x47793a 0x47794f 0xa2c97b 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2c97a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:228 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 512] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x61807f 0x61c6d6 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x6e8eab 0x7175ad 0x6f0d27 0x6f5a18 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6e8eaa net/http.putTextprotoReader+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1049 # 0x7175ac net/http.readRequest+0x7ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1173 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [2: 128] @ 0x51ba25 0x51bb99 0x50db17 0x782fe5 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51ba24 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:137 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x782fe4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 54528] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 1024] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xf32cfa 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 480] @ 0x563e45 0x6498f4 0x6498d3 0x563b42 0x563ed1 0x649814 0x64977c 0x622916 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6498f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6498d2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1014 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649813 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64977b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1013 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 768] @ 0x563e45 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0xf369ef 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 960] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 160] @ 0x45f9b2 0x45f045 0x45f1aa 0x809e11 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x809e10 github.com/miekg/dns.(*TXT).String+0x50 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x4d0b05 0xea754c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 288] @ 0x563e45 0x63a905 0x63a7dd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 86016] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [13: 13312] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0xe9cb88 0xe9cb39 0xe9c654 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x48b9fd 0x48b8c6 0x48b594 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0xf71850 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x52fb37 0x52fb66 0x658102 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52fb36 bytes.Clone+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52fb65 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:78 # 0x658101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:267 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x809dda 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x809dd9 github.com/miekg/dns.(*TXT).String+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf53fc5 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf53fc4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0xe9b945 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b944 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [17: 272] @ 0x45f9b2 0x45f045 0x45f265 0x782c3f 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782c3e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x23e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [8: 21504] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf71667 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 240] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 64] @ 0x8296b3 0x829678 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8296b2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x829677 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa4a5f0 0xa4a5ba 0xa4a5b9 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x77769d github.com/sirupsen/logrus.(*Logger).newEntry+0x1d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa4a5ef github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4a5b9 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4a5b8 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [8: 384] @ 0x583db1 0x584093 0x5837f0 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583db0 net/netip.parseIPv4Fields+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:162 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa44fc4 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa44fc5 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:278 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 960] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x618038 0x618021 0x61c6d6 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 288] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 384] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x61a490 0x657b8f 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61a48f crypto/tls.(*Config).curvePreferences+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1190 # 0x657b8e crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:207 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x6b501e 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b501d net/http.http2parseWindowUpdateFrame+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2546 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 480] @ 0x563e45 0x63a585 0x63a45d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x63ddc5 0x63dd95 0x63dca1 0x563b42 0x563ed1 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63ddc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63dd94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63dca0 crypto/tls.(*clientHelloMsg).marshalMsg.func18.1+0x20 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:353 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 672] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xf36a3d 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 576] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x49618d 0x4962df 0x4c541f 0x4c30ed 0x5aa3e9 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x4962de syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:699 # 0x4c541e internal/poll.accept+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/sock_cloexec.go:17 # 0x4c30ec internal/poll.(*FD).Accept+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/fd_unix.go:611 # 0x5aa3e8 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:172 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [2: 32] @ 0x6d71da 0x6d6d62 0x481161 # 0x6d71d9 net/http.(*http2clientConnReadLoop).cleanup+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9875 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6d3ff3 0x6d29ed 0x6d2016 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6d3ff2 net/http.(*http2clientStream).writeRequestBody+0x212 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9337 # 0x6d29ec net/http.(*http2clientStream).writeRequest+0x98c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9020 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [68: 25624576] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1728] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 7680] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf4fb30 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 336] @ 0x6ce4a6 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4a5 net/http.(*http2Transport).newClientConn+0x85 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8248 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [2: 224] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 336] @ 0x4d130a 0x708497 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x708496 net/http.(*Transport).roundTrip+0x9f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:667 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x836fb7 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836fb6 github.com/0xERR0R/blocky/util.SetEdns0Option+0x156 /home/runner/work/blocky/blocky/util/edns0.go:116 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 1056] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x7d5f2a 0x7d5ef3 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 384] @ 0x48bfd2 0x48b5e5 0x71810e 0x6f4f13 0x6f5ce5 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f4f12 net/http.(*response).finishRequest+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1716 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [2: 48] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x563c69 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x6d150c 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 384] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 264] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 240] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0x563e45 0x640694 0x640673 0x563b42 0x563ed1 0x63a585 0x63a45d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640693 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640672 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:122 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x49c1ac 0x5627c5 0x5e46ba 0x5e476b 0x5e9f5c 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x49c1ab time.Time.Format+0xeb /opt/hostedtoolcache/go/1.24.0/x64/src/time/format.go:650 # 0x5627c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x5e46b9 crypto/x509.parseTime+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:174 # 0x5e476a crypto/x509.parseValidity+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:188 # 0x5e9f5b crypto/x509.parseCertificate+0x57b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:970 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63fbb4 0x63fb93 0x563b42 0x563ed1 0x63b96d 0x63b810 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63fbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63fb92 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:196 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 528] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 27136] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x5cf938 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5cf937 net/url.(*Error).Error+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 144] @ 0xe9c799 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1152] @ 0x6cee65 0x6ce3d7 0x6afec8 0x481161 # 0x6cee64 net/http.(*http2Transport).newClientConn+0xa44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8302 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 112] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [35: 1003520] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xeb113a 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeb1139 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x3b9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x621c8e 0x6224bd 0x62297c 0x6392ed 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x6392ec crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:833 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 144] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1152] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 80] @ 0x836f28 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836f27 github.com/0xERR0R/blocky/util.SetEdns0Option+0xc7 /home/runner/work/blocky/blocky/util/edns0.go:113 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 40960] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 192] @ 0x563e45 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 72] @ 0x617045 0x6171e9 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617044 crypto/tls.(*certCache).active+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:63 # 0x6171e8 crypto/tls.(*certCache).newCert+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:82 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [36: 1179648] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 896] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x6468d8 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x6468d7 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:854 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 160] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 672] @ 0x563e45 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x52f99f 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f99e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:65 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x5ad719 0xe96a6f 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96a6e github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x8e /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0x485965 0x611a67 0x657c91 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x485964 internal/reflectlite.Swapper+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:58 # 0x611a66 sort.SliceStable+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:43 # 0x657c90 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x630 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [120: 57999360] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x6d150c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 10368] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 160] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cd355 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x7d5f2a 0x7d5ef3 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 1232] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 48] @ 0xeb6f52 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x6f2468 0x6f1ff7 0x6f7986 0x6f7aae 0x83b1b1 0x83b194 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2467 net/http.Header.Clone+0x5e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0x6f7985 net/http.Error+0x1a5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2325 # 0x6f7aad net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2330 # 0x83b1b0 net/http.HandlerFunc.ServeHTTP+0x290 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b193 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [28: 16128] @ 0x621c8e 0x6224bd 0x62297c 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 896] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x5e04b6 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04b5 crypto/x509.(*CertPool).AddCert+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0x715097 0x714ff4 0x709e32 0x708548 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x715096 net.JoinHostPort+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x714ff3 net/http.canonicalAddr+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2948 # 0x709e31 net/http.(*Transport).connectMethodForRequest+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:976 # 0x708547 net/http.(*Transport).roundTrip+0xaa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:675 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0xf369de 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 240] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 336] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 768] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 12288] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 3072] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0xf71667 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf71248 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf71247 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:122 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1008] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f265 0x7cbfd2 0x8060e9 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7cbfd1 github.com/miekg/dns.(*RR_Header).String+0x71 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:89 # 0x8060e8 github.com/miekg/dns.(*SVCB).String+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:892 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 224] @ 0x47d67c 0x4a3915 0x6d01a7 0x6d73d4 0x6d6d62 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6d01a6 net/http.(*http2ClientConn).closeConn+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8557 # 0x6d73d3 net/http.(*http2clientConnReadLoop).cleanup+0x4f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9895 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [3: 96] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 24] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x6514f5 0x6514c5 0x6513d7 0x563b42 0x563ed1 0x651376 0x65126c 0x563b42 0x563ed1 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6514f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6514c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6513d6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1846 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651375 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65126b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1845 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 480] @ 0x57e80a 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0xf16832 0x66683b 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x66683a crypto/tls.(*Config).decryptTicket+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:378 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0xf36a2c 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 640] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7776c9 0x7776fe 0x777805 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7776c8 github.com/sirupsen/logrus.NewEntry+0x48 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7776fd github.com/sirupsen/logrus.(*Logger).newEntry+0x7d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:103 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1024] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf6ca8d 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf6ca8c crypto/internal/fips140/hkdf.Extract[...]+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0f45 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0f44 net/http.http2getDataBufferChunk+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1222 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 144] @ 0x62d0e5 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d0e4 crypto/tls.(*Conn).makeClientHello+0xa84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:152 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 224] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x82b30f 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82b30e github.com/miekg/dns.(*HTTPS).copy+0x2e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf71aef 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0x7db5c5 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 448] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 864] @ 0x62d3c5 0x62d39e 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d3c4 crypto/ecdh.(*PublicKey).Bytes+0xd64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:71 # 0x62d39d crypto/tls.(*Conn).makeClientHello+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:176 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 8] @ 0x407245 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0xf11451 0x5f6f50 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x6cef4b 0x6ce3d7 0x6afec8 0x481161 # 0x6cef4a net/http.(*http2Transport).newClientConn+0xb2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8310 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 192] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x64268f 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64268e crypto/tls.(*clientHelloMsg).unmarshal+0x186e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:546 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 288] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x485965 0x611a67 0x657d10 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x485964 internal/reflectlite.Swapper+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:58 # 0x611a66 sort.SliceStable+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:43 # 0x657d0f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:226 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 672] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x7c6a5a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6a59 github.com/miekg/dns.init.func49+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:59 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 1792] @ 0x658333 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x658332 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xcd2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:294 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x7741f7 0xe9c893 0xe9c755 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 4864] @ 0x621c8e 0x6224bd 0x62297c 0x654ff4 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x654ff3 crypto/tls.(*serverHandshakeState).doFullHandshake+0x253 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:600 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 312] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf719c5 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x583891 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583890 net/netip.ParseAddr+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:128 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 96] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x709a4d 0x70842b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x709a4c net/http.(*Transport).prepareTransportCancel+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:920 # 0x70842a net/http.(*Transport).roundTrip+0x98a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:657 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 2560] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 2112] @ 0x646dd5 0x646da5 0x646cb7 0x563b42 0x563ed1 0x646c29 0x6467b0 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646dd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646da4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x646cb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:863 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646c28 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6467af crypto/tls.(*serverHelloMsg).marshal.func11+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:862 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x61726c 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61726b crypto/tls.(*certCache).newCert+0x10b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 72] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x5217c5 0x5218d0 0x526b45 0x80528e 0x8061c7 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x80528d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:734 # 0x8061c6 github.com/miekg/dns.(*SVCB).String+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x5c0945 0x5bd79b 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd79a net.(*netFD).dial+0x57a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 480] @ 0x7c64da 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c64d9 github.com/miekg/dns.init.func27+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 48] @ 0xa2e2e9 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e2e8 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x308 /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 576] @ 0x407132 0x477989 0x716ac5 0x716c66 0x6a58eb 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x716ac4 net/http.Header.Clone+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 24320] @ 0x621c8e 0x6224bd 0x62297c 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0xf45dad 0xf53956 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf53955 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 192] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 576] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 168] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 576] @ 0xe9cd92 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 336] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 416] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x52fb37 0x52fb66 0x6369d0 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fb36 bytes.Clone+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52fb65 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:78 # 0x6369cf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:485 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 96] @ 0xf11451 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 1536] @ 0x535fd3 0x572dfb 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x5e363b 0x5e9026 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e363a crypto/x509.OID.toASN1OID+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/oid.go:359 # 0x5e9025 crypto/x509.processExtensions+0x14e5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:807 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 240] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x62c7ca 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62c7c9 crypto/tls.(*Conn).makeClientHello+0x169 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:74 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x69c95c 0x69a265 0x699ec5 0x6995de 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69c95b vendor/golang.org/x/net/http2/hpack.AppendHuffmanString+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:186 # 0x69a264 vendor/golang.org/x/net/http2/hpack.appendHpackString+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:223 # 0x699ec4 vendor/golang.org/x/net/http2/hpack.appendIndexedName+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:183 # 0x6995dd vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x39d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:74 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x660619 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x660618 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x98 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:154 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 1536] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 192] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 26880] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 3072] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xa4a0c9 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4a0c8 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0xa8 /home/runner/work/blocky/blocky/lists/downloader.go:90 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63fbb4 0x63fb93 0x563b42 0x563ed1 0x63b96d 0x63b810 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63fbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63fb92 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:196 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x47d67c 0x4a3915 0x4d233c 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf36a2c 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x5e814f 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e814e crypto/x509.processExtensions+0x60e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:805 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x64b6c5 0x64b69a 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b6c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64b699 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1168 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 336] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x5217c5 0x5218d0 0x527e85 0x66de3e 0x6a44cb 0x6a57c9 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527e84 strings.ToLower+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:742 # 0x66de3d net/http/internal/ascii.ToLower+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/ascii/print.go:60 # 0x6a44ca net/http.urlErrorOp+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:543 # 0x6a57c8 net/http.(*Client).do.func2+0xc8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:629 # 0x6a54dd net/http.(*Client).do+0xf3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:734 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 1456] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 21504] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 160] @ 0x48e14b 0x48e139 0x48e6b7 0x617296 0x617251 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x48e14a internal/sync.newIndirectNode[...]+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:550 # 0x48e138 internal/sync.(*HashTrieMap[...]).expand+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:177 # 0x48e6b6 internal/sync.(*HashTrieMap[...]).LoadOrStore+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:160 # 0x617295 sync.(*Map).LoadOrStore+0x135 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/hashtriemap.go:67 # 0x617250 crypto/tls.(*certCache).newCert+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 2560] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 9216] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 1024] @ 0xf6b19e 0xf6b159 0xf6b156 0xf6b210 0xf6590d 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6b19d crypto/internal/fips140/bigmod.(*Nat).reset+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf6b158 crypto/internal/fips140/bigmod.(*Nat).set+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf6b155 crypto/internal/fips140/bigmod.(*Modulus).Nat+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:597 # 0xf6b20f crypto/internal/fips140/rsa.checkPublicKey+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:341 # 0xf6590c crypto/internal/fips140/rsa.verifyPKCS1v15+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:102 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 2016] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0x408f12 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x47793a 0x47794f 0x5f3085 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3084 crypto/x509.newPolicyGraph+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47793a 0x47794f 0x69a69e 0x69a699 0x6ced09 0x6ce3d7 0x6afec8 0x481161 # 0x69a69d vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:46 # 0x69a698 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:108 # 0x6ced08 net/http.(*http2Transport).newClientConn+0x8e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8294 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 24] @ 0xe9d27b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9d27a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 168] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 672] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x61807f 0x61c6d6 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 576] @ 0x563e45 0x663dcf 0x663d53 0x663cb7 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663dce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663d52 crypto/tls.marshalCertificate+0xc92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x663cb6 crypto/tls.(*SessionState).Bytes+0xbf6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:138 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0x52fb97 0x658102 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52fb96 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:76 # 0x658101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:267 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 320] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 160] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 16384] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 144] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [23: 6624] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 768] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 336] @ 0x47793a 0x47794f 0x5f3007 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3006 crypto/x509.newPolicyGraph+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1286 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 896] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 224] @ 0x5623e5 0x5e409d 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e409c crypto/x509.parseName+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:130 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 1008] @ 0x4108b4 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 4608] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x7141d4 0x70863a 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7141d3 net/http.(*persistConn).roundTrip+0x4f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2787 # 0x708639 net/http.(*Transport).roundTrip+0xb99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:696 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 61440] @ 0x70f60b 0x70f5a1 0x70d3f8 0x70d235 0x481161 # 0x70f60a bufio.NewReaderSize+0x150a /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x70f5a0 net/http.(*Transport).dialConn+0x14a0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1941 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 256] @ 0x563d85 0x563c5b 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 7168] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 7168] @ 0xf1ec3a 0x668b59 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x50abbb 0xa44f26 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44f25 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:270 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xf05b13 0xf71667 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 560] @ 0x4d21f4 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 192] @ 0xf53fc5 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf53fc4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0x6604f5 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 3840] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [1: 96] @ 0xf4fa37 0xf729c5 0xf728fa 0x661df6 0x661a36 0x6316ce 0x62fd36 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661df5 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x6316cd crypto/tls.(*clientHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:848 # 0x62fd35 crypto/tls.(*clientHandshakeState).handshake+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:609 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 48] @ 0xe9c799 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 480] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf05b13 0x6604c5 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0x563e45 0x64b6f1 0x64b6c6 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b6f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6c5 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1171 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x8389fe 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x8389fd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x50dc06 0xa3135f 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xa3135e github.com/hashicorp/go-multierror.ListFormatFunc+0x11e /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:21 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0ee8 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0ee7 net/http.http2getDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1226 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [9: 24192] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 448] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 4096] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 1024] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 216] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 160] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 288] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 1024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 2080] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 80] @ 0xefc49b 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc49a github.com/0xERR0R/blocky/server.newRequest+0x15a /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 2304] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x717b3c 0x717afd 0x717c14 0x6f58ea 0x481161 # 0x717b3b bufio.NewReaderSize+0x1db /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x717afc bufio.NewReader+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x717c13 net/http.newBufioReader+0x2b3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:859 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [1: 64] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 4480] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 8448] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x563d85 0x563c5b 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 224] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 384] @ 0x52f930 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f92f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:62 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1584] @ 0x70c64c 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c64b net/http.(*Transport).getConn+0x22b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1499 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 160] @ 0xeaac68 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaac67 github.com/0xERR0R/blocky/resolver.newResponse+0x107 /home/runner/work/blocky/blocky/resolver/resolver.go:41 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 240] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 2912] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 208] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0x5cf9aa 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50aab9 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:147 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x5cf9a9 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 96] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 384] @ 0x6d8ded 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d8dec net/http.(*http2clientConnReadLoop).handleResponse+0xa4c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10183 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 1408] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f5612 0x5f5470 0x5f37c7 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5611 crypto/x509.policiesValid-range1+0x171 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1479 # 0x5f546f crypto/x509.policiesValid.(*policyGraph).parents.Values[...].func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/maps/iter.go:41 # 0x5f37c6 crypto/x509.policiesValid+0x8c6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1476 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x50dc06 0x5cf9aa 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x5cf9a9 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x50d63e 0x50dbd0 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 480] @ 0x57e80a 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 7904] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x8cf94b 0x8cf8ef 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 1280] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x583db1 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4626e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583db0 net/netip.parseIPv4Fields+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:162 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4626d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf47145 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47144 crypto/internal/fips140/bigmod.newModulus+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:570 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x6232d1 0x622ed8 0x637ee9 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6232d0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1155 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637ee8 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:665 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x8cf94b 0x8cf8ef 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x621c8e 0x6224bd 0x62297c 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 13056] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0xa2fc76 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0xa2fc75 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 448] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 47360] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x563e45 0x63f134 0x63f113 0x563b42 0x563ed1 0x63c31d 0x63c1bd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f112 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:258 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 2048] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xf36a3d 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf719c5 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 480] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 1120] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x48bfd2 0x48b5e5 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [21: 2352] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 3328] @ 0x623397 0x622ed8 0x62438c 0x624fae 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62438b crypto/tls.(*Conn).handlePostHandshakeMessage+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1304 # 0x624fad crypto/tls.(*Conn).Read+0x32d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1389 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e9c08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e9c07 crypto/x509.parseCertificate+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:923 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63f134 0x63f113 0x563b42 0x563ed1 0x63c31d 0x63c1bd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f112 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:258 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0x666785 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x666784 crypto/tls.(*Config).decryptTicket+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:375 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xeaec34 0xeaec07 0xeaebde 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaec33 net/textproto.MIMEHeader.Set+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xeaec06 net/http.Header.Set+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xeaebdd github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:155 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 704] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x50ad29 0x50ad1d 0xa4a43c 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50ad28 errors.New+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/errors/errors.go:65 # 0x50ad1c fmt.Errorf+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:30 # 0xa4a43b github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x1bb /home/runner/work/blocky/blocky/lists/downloader.go:76 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 784] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1280] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0x70dc87 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dc86 net/http.(*persistConn).addTLS+0x266 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1699 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 32] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 3072] @ 0x5e9a25 0x5ead7d 0x5e089e 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5e9a24 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:884 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5eca4c crypto/x509.loadSystemRoots+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:44 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [1: 224] @ 0x5eaaee 0x5ead7d 0x5e089e 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5ecc44 crypto/x509.loadSystemRoots+0x3a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:72 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [15: 17280] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x5e4125 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e4124 crypto/x509.parseName+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 4096] @ 0x64e187 0x622916 0x654ff4 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64e186 crypto/tls.(*certificateMsg).marshal+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1384 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654ff3 crypto/tls.(*serverHandshakeState).doFullHandshake+0x253 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:600 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 192] @ 0x407132 0x477989 0x773e7e 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1760] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 224] @ 0x553eda 0x553ef0 0xf4fa9e 0xf729c5 0xf728fa 0x662316 0x66275f 0x63221c 0x62fdd2 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662315 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x63221b crypto/tls.(*clientHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:988 # 0x62fdd1 crypto/tls.(*clientHandshakeState).handshake+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:622 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 12288] @ 0x6a129a 0x48b6d1 0x6b0f17 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1299 net/http.init.func2+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1213 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0f16 net/http.http2getDataBufferChunk+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1224 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf71aef 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 480] @ 0x563e45 0x63b6e5 0x63b6ec 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b6e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b6eb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:182 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 4320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1408] @ 0x4ca999 0x4ca849 0x5ecc2a 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x4ca998 os.readFileContents+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/os/file.go:826 # 0x4ca848 os.ReadFile+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/os/file.go:805 # 0x5ecc29 crypto/x509.loadSystemRoots+0x389 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:70 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [11: 6336] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 2240] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [21: 1344] @ 0x5f100d 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 672] @ 0xf4fa37 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 1152] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x82d585 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82d584 github.com/miekg/dns.(*RRSIG).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1185 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1440] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [8: 1024] @ 0x64bab5 0x64ba85 0x64b997 0x563b42 0x563ed1 0x64b6f1 0x64b6c6 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64bab4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64ba84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64b996 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1172 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b6f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6c5 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1171 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xa3115e 0xa311e5 0xa31092 0xa44127 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa3115d github.com/hashicorp/go-multierror.flatten+0x7d /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:24 # 0xa311e4 github.com/hashicorp/go-multierror.flatten+0x104 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:21 # 0xa31091 github.com/hashicorp/go-multierror.Flatten+0x51 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:13 # 0xa44126 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x1a6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:76 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 73728] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 144] @ 0xa44a47 0xa44a3b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44a46 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa44a3a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:215 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 96] @ 0x621498 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 448] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 2304] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 960] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 1920] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 384] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 640] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 4480] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0xf45dad 0xf53956 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf53955 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 576] @ 0xf4fa37 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 112] @ 0x7db5c5 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [42: 16128] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 672] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 384] @ 0x563e45 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x444e49 0x456ce6 0x713587 0x481161 # 0x713586 net/http.(*persistConn).writeLoop+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2590 0: 0 [2: 96] @ 0x5c0945 0x5bd6ee 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd6ed net.(*netFD).dial+0x4cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 5120] @ 0xf4842b 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x8cf94b 0x8cf8ef 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 576] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0x563e45 0x63d617 0x63d5e6 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d616 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d5e5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:361 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0xf36a2c 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 320] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [15: 720] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf36a2c 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xea816d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 160] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 336] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 1280] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 2496] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f3b8d 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3b8c crypto/x509.policiesValid+0xc8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1581 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 9216] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 176] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 32] @ 0x90f449 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x563d85 0x563c5b 0x6459eb 0x6458e9 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6459ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x110a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6458e8 crypto/tls.(*serverHelloMsg).marshal+0x1008 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:807 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 1008] @ 0xe95945 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95944 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x64 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:333 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 960] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0x657b45 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x657b44 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:197 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [121: 1734656] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 72] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 5760] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 4160] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b594 0x7ff1ba 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x7ff1b9 github.com/miekg/dns.(*Server).readUDP+0x159 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [7: 336] @ 0x5217c5 0x5218d0 0x5d2330 0x6a6a85 0x6a579d 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x5d232f net/url.(*URL).String+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:846 # 0x6a6a84 net/http.stripPassword+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:1037 # 0x6a579c net/http.(*Client).do.func2+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:626 # 0x6a54dd net/http.(*Client).do+0xf3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:734 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 128] @ 0xea7e0e 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 168] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 144] @ 0x836156 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836155 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 26880] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x623397 0x622ed8 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 672] @ 0x646fb5 0x646f85 0x646e97 0x563b42 0x563ed1 0x64690a 0x6468d9 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646fb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x646e96 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:856 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646909 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6468d8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:855 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [89: 2426496] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 768] @ 0x5f100d 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 112] @ 0x8361f4 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8361f3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [19: 912] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 672] @ 0x563e45 0x6459eb 0x6458e9 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6459ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x110a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6458e8 crypto/tls.(*serverHelloMsg).marshal+0x1008 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:807 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0x633fdc 0x633fcb 0x62c7ed 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0x633fdb net.ParseIP+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x633fca crypto/tls.hostnameInSNI+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1291 # 0x62c7ec crypto/tls.(*Conn).makeClientHello+0x18c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:78 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 320] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x641431 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x641430 crypto/tls.(*clientHelloMsg).unmarshal+0x610 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:471 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 336] @ 0x7741f7 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x714293 0x70863a 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x714292 net/http.(*persistConn).roundTrip+0x5b2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2799 # 0x708639 net/http.(*Transport).roundTrip+0xb99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:696 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x63abc8 0x63aa9d 0x63aa9c 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63abc7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xa07 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63aa9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x8dc /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63aa9b crypto/tls.(*clientHelloMsg).marshalMsg+0x8db /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:146 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 1120] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 768] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 4320] @ 0x621c8e 0x6224bd 0x62297c 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x50dc06 0xe961ab 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xe961aa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4ea /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [124: 3047424] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 7168] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 192] @ 0x5623e5 0x5e409d 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e409c crypto/x509.parseName+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:130 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63b96d 0x63b810 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 456] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 192] @ 0x5f1c05 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1c04 crypto/x509.(*Certificate).buildChains.func1+0x5a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:997 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [450: 6105600] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 784] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 288] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xa4a97e 0xa4a925 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4a97d github.com/sirupsen/logrus.(*Entry).Warnf+0x43d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4a924 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x3e4 /home/runner/work/blocky/blocky/lists/downloader.go:105 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x62297c 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 768] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 416] @ 0xe9cc27 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6f257c 0x6f1ff7 0x6f7986 0x6f7aae 0x83b1b1 0x83b194 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f257b net/http.Header.Clone+0x6fb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0x6f7985 net/http.Error+0x1a5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2325 # 0x6f7aad net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2330 # 0x83b1b0 net/http.HandlerFunc.ServeHTTP+0x290 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b193 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 704] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x674a31 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a30 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:523 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 96] @ 0x6f2447 0x6f1ff7 0x6f7986 0x6f7aae 0x83b1b1 0x83b194 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2446 net/http.Header.Clone+0x5c6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0x6f7985 net/http.Error+0x1a5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2325 # 0x6f7aad net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2330 # 0x83b1b0 net/http.HandlerFunc.ServeHTTP+0x290 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b193 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [2: 48] @ 0xeaabea 0xeaab98 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaabe9 github.com/miekg/dns.(*Msg).SetReply+0x89 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xeaab97 github.com/0xERR0R/blocky/resolver.newResponse+0x37 /home/runner/work/blocky/blocky/resolver/resolver.go:38 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 288] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0x6598ec 0x659157 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x6598eb crypto/tls.cloneHash+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:486 # 0x659156 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x596 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:424 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [47: 752] @ 0x5ad719 0xe96e5b 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96e5a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x19a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 960] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x717993 0x6f58ea 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717992 net/http.newBufioReader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:852 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [4: 96] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 3584] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 768] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xa4462c 0xa4462d 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4462b bufio.(*Scanner).Text+0x20b /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4462c github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x20c /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 192] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x563e45 0x64690a 0x6468d9 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646909 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6468d8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:855 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 1152] @ 0x63faef 0x63f9af 0x63f9b4 0x563b42 0x563ed1 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63faee vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f9ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63f9b3 crypto/tls.(*clientHelloMsg).marshalMsg.func9.1+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:213 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 192] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0xf45dad 0xf53956 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf53955 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 864] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x5f1c05 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1c04 crypto/x509.(*Certificate).buildChains.func1+0x5a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:997 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 432] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 704] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 576] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 640] @ 0x7d5f2a 0x7d5ef3 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 3520] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 24] @ 0xa45ee5 0xa45dd3 0xa45d78 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45ee4 github.com/0xERR0R/blocky/lists/parsers.TryAdaptMethod[...]+0x124 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:22 # 0xa45dd2 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...]+0x12 /home/runner/work/blocky/blocky/lists/parsers/lines.go:31 # 0xa45d77 github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xd7 /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [8: 512] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 1680] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 288] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 960] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 5760] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 480] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 96] @ 0x57e80a 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0xf4fa37 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 896] @ 0x666290 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x66628f crypto/tls.(*Config).encryptTicket+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:325 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [1: 48] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 2176] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 768] @ 0x6d1565 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 3072] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45c24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45ba6 crypto/internal/fips140/bigmod.(*Nat).resetToBytes+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:110 # 0xf46d04 crypto/internal/fips140/bigmod.NewModulus+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 40960] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 2016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 288] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x6b775e 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b775d net/http.(*http2Framer).readMetaFrame+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3108 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [11: 176] @ 0xe965d1 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe965d0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 336] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xf71850 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [37: 4144] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0x50dc06 0xeae8ee 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xeae8ed github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x16d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x407132 0x477989 0x773e7e 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 4224] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [3: 2688] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 288] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 8192] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 880] @ 0x70c64c 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70c64b net/http.(*Transport).getConn+0x22b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1499 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 2128] @ 0x6d1551 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1550 net/http.(*http2ClientConn).roundTrip+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8783 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 1872] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 448] @ 0x6ceb7d 0x6ceb63 0x6ce3d7 0x6afec8 0x481161 # 0x6ceb7c net/http.http2NewFramer+0x75c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2002 # 0x6ceb62 net/http.(*http2Transport).newClientConn+0x742 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8288 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 64] @ 0x52f99f 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f99e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:65 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0x563e45 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0xf71667 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 480] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 720] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 64] @ 0x7db5c5 0x7dc374 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 1792] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 304] @ 0x835dc5 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 49152] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 3072] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 960] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 139264] @ 0x6819f0 0x681a1f 0x68ccc7 0x68cc88 0xedb226 0xed724f 0x481161 # 0x6819ef compress/flate.newDeflateFast+0x3af /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflatefast.go:64 # 0x681a1e compress/flate.(*compressor).init+0x3de /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:586 # 0x68ccc6 compress/flate.NewWriter+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:664 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xedb225 runtime/pprof.(*profileBuilder).build+0x5a5 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:390 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [43: 4128] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 576] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [10: 480] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 576] @ 0x7d5f2a 0x7d5ef3 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 224] @ 0x716aa6 0x716c66 0x6a58eb 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x716aa5 net/http.Header.Clone+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 672] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0x64f3fe 0x64f287 0x6233da 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x64f3fd crypto/tls.unmarshalCertificate+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1535 # 0x64f286 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1512 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 672] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 2048] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45f24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45eab crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf45eb7 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6b56a crypto/internal/fips140/rsa.encrypt+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 5376] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 864] @ 0x623397 0x622ed8 0x637ee9 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637ee8 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:665 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 6912] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 5376] @ 0xf1ec3a 0x668b59 0x61c6d6 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 327680] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0xa2e737 0xa2e77b 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 1120] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [30: 3360] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 5760] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 288] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1232] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 896] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 2160] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x69c188 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x69c187 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 784] @ 0x47d67c 0x4a3915 0x70dc70 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x70dc6f net/http.(*persistConn).addTLS+0x24f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1695 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 240] @ 0x407132 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 9216] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 3072] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 24576] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb6e 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 112] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x5f1c05 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1c04 crypto/x509.(*Certificate).buildChains.func1+0x5a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:997 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0x63aa5a 0x63a930 0x63a92f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63aa59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x899 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63a92f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x76f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63a92e crypto/tls.(*clientHelloMsg).marshalMsg+0x76e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:145 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x6ce8eb 0x6ce3d7 0x6afec8 0x481161 # 0x6ce8ea net/http.(*http2Transport).newClientConn+0x4ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8281 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 1152] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 256] @ 0xf71850 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 448] @ 0xf04fe6 0x6598ce 0x659157 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf04fe5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:60 # 0x6598cd crypto/tls.cloneHash+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:482 # 0x659156 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x596 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:424 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 256] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x717e26 0x6f143f 0x6f5a18 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 65536] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 5376] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e023f 0x5f1527 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e023e crypto/x509.(*CertPool).findPotentialParents+0x4de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:165 # 0x5f1526 crypto/x509.(*Certificate).buildChains+0x166 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1004 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [32: 1536] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [23: 368] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 29568] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf71850 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x63d552 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x63d551 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x211 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:350 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x4d0adb 0x4d0abd 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 240] @ 0x544685 0x5445fd 0x5508a5 0x550840 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x5508a4 math/big.(*Int).SetBytes+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x55083f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:265 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x48e625 0x48e5fd 0x617296 0x617251 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x48e624 internal/sync.newEntryNode[...]+0x304 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:572 # 0x48e5fc internal/sync.(*HashTrieMap[...]).LoadOrStore+0x2dc /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:151 # 0x617295 sync.(*Map).LoadOrStore+0x135 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/hashtriemap.go:67 # 0x617250 crypto/tls.(*certCache).newCert+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [22: 6336] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 144] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xf72c73 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf72c72 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x5b1d1e 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b1d1d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:275 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0xf369ef 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 3328] @ 0x665065 0x658d57 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x665064 crypto/tls.ParseSessionState+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:183 # 0x658d56 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:376 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 768] @ 0x59d255 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x59d254 net.(*Dialer).DialContext+0x434 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:565 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 880] @ 0x7d5f2a 0x7d5ef3 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa9e 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 672] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 2688] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 224] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x563e45 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 6144] @ 0xf4842b 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xa2ca0d 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2ca0c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:226 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 72] @ 0x5217c5 0x5218d0 0x527e85 0xa2f7b6 0xa2f7ab 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527e84 strings.ToLower+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:742 # 0xa2f7b5 github.com/0xERR0R/blocky/cache/stringcache.normalizeEntry+0x35 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:26 # 0xa2f7aa github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x2a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:89 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe99d73 0xe99c77 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe99d72 github.com/sirupsen/logrus.(*Entry).WithField+0x5d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe99c76 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4d6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:203 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 6656] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x5623e5 0x5e4f7f 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4f7e crypto/x509.parsePublicKey+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:256 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 576] @ 0x563e45 0x646c29 0x6467b0 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646c28 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6467af crypto/tls.(*serverHelloMsg).marshal.func11+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:862 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 160] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 336] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf369de 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 624] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 1040] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1024] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x6cd8d4 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd8d3 net/http.(*http2Transport).RoundTripOpt+0x633 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8058 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 264] @ 0x7dc1ca 0x7fea7f 0x7fe5eb 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 240] @ 0x5623e5 0x5e5e68 0x5e83f7 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e5e67 crypto/x509.parseExtKeyUsageExtension+0x107 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:447 # 0x5e83f6 crypto/x509.processExtensions+0x8b6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:785 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 34048] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x68b1a5 0x68b16d 0x68b297 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x68b1a4 bufio.NewReaderSize+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x68b16c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x68b296 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:111 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 85248] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 24320] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 2880] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 168] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [25: 800] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [40: 4480] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 160] @ 0x4d0bfb 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0bfa context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x5217c5 0x5218d0 0x80aa3a 0x809dfa 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x80aa39 github.com/miekg/dns.sprintTxt+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:598 # 0x809df9 github.com/miekg/dns.(*TXT).String+0x39 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 352] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 672] @ 0x4108b4 0x70e229 0x70d3f8 0x70d235 0x481161 # 0x70e228 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1741 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x90f449 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 1056] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 416] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 224] @ 0x6d1792 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1791 net/http.(*http2ClientConn).roundTrip+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8806 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 384] @ 0x563e45 0x640694 0x640673 0x563b42 0x563ed1 0x63a585 0x63a45d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640693 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640672 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:122 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 69632] @ 0x6a12da 0x48b6d1 0x6b0ee8 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a12d9 net/http.init.func3+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1214 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0ee7 net/http.http2getDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1226 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 2048] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x563e45 0x63a585 0x63a45d 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 144] @ 0xefc534 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc533 github.com/0xERR0R/blocky/server.newRequest+0x1f3 /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 448] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 8640] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xa2f62b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f62a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x22a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 4480] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 864] @ 0xf4fa37 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 416] @ 0x5aeaf2 0x836ae7 0xe97049 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5aeaf1 net.ParseCIDR+0x111 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:553 # 0x836ae6 github.com/0xERR0R/blocky/util.CidrContainsIP+0x26 /home/runner/work/blocky/blocky/util/common.go:208 # 0xe97048 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x388 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:484 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 640] @ 0x6b77a5 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b77a4 net/http.(*http2Framer).readMetaFrame+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3112 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 256] @ 0xf71850 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [23: 3312] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x47793a 0x47794f 0x69a6cc 0x69a699 0x6ced09 0x6ce3d7 0x6afec8 0x481161 # 0x69a6cb vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:47 # 0x69a698 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:108 # 0x6ced08 net/http.(*http2Transport).newClientConn+0x8e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8294 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [13: 159744] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63d617 0x63d5e6 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d616 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d5e5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:361 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 14080] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 3584] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 672] @ 0x563e45 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [18: 432] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 576] @ 0x563e45 0x63f445 0x63f414 0x563b42 0x563ed1 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f413 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:243 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 312] @ 0xea096b 0xea090a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea096a github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xea0909 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 168] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 120] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 576] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 624] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 272] @ 0xe9209f 0xe91cdb 0xeaa6b2 0x481161 # 0xe9209e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /home/runner/work/blocky/blocky/querylog/logger_writer.go:40 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 48] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 3744] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0xea0b0a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea0b09 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 1440] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 1568] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 1104] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 192] @ 0x563e45 0x663e0a 0x663dd0 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd49 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663dcf crypto/tls.(*SessionState).Bytes+0xd0f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:143 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 9728] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [19: 17121280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 1728] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 162816] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [22: 107008] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 672] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 4096] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 1056] @ 0x563e45 0x63f445 0x63f414 0x563b42 0x563ed1 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f413 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:243 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xeae896 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae895 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x115 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [20: 10240] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45c24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45ba6 crypto/internal/fips140/bigmod.(*Nat).resetToBytes+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:110 # 0xf46d04 crypto/internal/fips140/bigmod.NewModulus+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0xf369de 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [55: 10560] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 112] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5f1b2d 0x5f19be 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1b2c crypto/x509.appendToFreshChain+0x4cc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f19bd crypto/x509.(*Certificate).buildChains.func1+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 480] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0x621498 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x7d5f2a 0x7d5ef3 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 896] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0x563e45 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 1344] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 224] @ 0xe95f74 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95f73 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2b3 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 256] @ 0x6a5985 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a5984 net/http.(*Client).makeHeadersCopier+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:769 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 320] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 672] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf719c5 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 43776] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 96] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 120] @ 0x58f93f 0x580393 0x423ef9 0x481161 # 0x58f93e unique.addUniqueMap[...].func1+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:134 # 0x580392 unique.registerCleanup.func1+0xd2 /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:162 # 0x423ef8 runtime.unique_runtime_registerUniqueMapCleanup.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mgc.go:1797 0: 0 [3: 144] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 6144] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 6336] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0xf32cfa 0xf541b4 0x568605 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf541b3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568604 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x6a57df 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a57de net/http.(*Client).do.func2+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:628 # 0x6a54dd net/http.(*Client).do+0xf3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:734 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 896] @ 0x50dc06 0x5cf9aa 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x5cf9a9 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 672] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 336] @ 0x7741f7 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 2688] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 432] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x8296b3 0x829678 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8296b2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x829677 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 3840] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 288] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 61440] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 1280] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x77d69a 0x48b6d1 0x773556 0x774d69 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x77d699 github.com/sirupsen/logrus.init.0.func1+0x19 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:39 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 61440] @ 0x754b6d 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754b6c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:84 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 195840] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [17: 17408] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [20: 130560] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x674787 0x674597 0x6b98e8 0x6b98e9 0x6d8831 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674596 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:656 # 0x6b98e7 net/http.CanonicalHeaderKey+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:234 # 0x6b98e8 net/http.http2canonicalHeader+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3508 # 0x6d8830 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10084 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 384] @ 0x563e45 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0xf369de 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 896] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [36: 576] @ 0x5ad719 0x5bf271 0x5bf252 0x6f56db 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5bf270 net.ipEmptyString+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:332 # 0x5bf251 net.(*TCPAddr).String+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:48 # 0x6f56da net/http.(*conn).serve+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1939 0: 0 [5: 560] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [82: 31488] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 384] @ 0x407132 0x477989 0x773e7e 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 12288] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 1600] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 240] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [22: 352] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 2816] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 176384] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0x563e45 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x50df31 0x7753d4 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x7753d3 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 54528] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0x618038 0x618021 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 9728] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 32384] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 262144] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [11: 264] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 352] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [21: 336] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 240] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [32: 18432] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 1920] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 704] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [29: 12992] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 576] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 3168] @ 0x70f8e9 0x70d3f8 0x70d235 0x481161 # 0x70f8e8 net/http.(*Transport).dialConn+0x17e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1937 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 48] @ 0xe9d27b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9d27a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [54: 19008] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [22: 2464] @ 0x4108b4 0xea75aa 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [45: 1440] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 2352] @ 0xeb0c2a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb0c29 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x249 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 4608] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 48] @ 0xeaabea 0xeaab98 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaabe9 github.com/miekg/dns.(*Msg).SetReply+0x89 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xeaab97 github.com/0xERR0R/blocky/resolver.newResponse+0x37 /home/runner/work/blocky/blocky/resolver/resolver.go:38 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 512] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 864] @ 0xe95945 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95944 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x64 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:333 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 112] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x48b9fd 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 2880] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 192] @ 0xf719c5 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 11520] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 416] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x4d1649 0x4d224b 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0x6160a5 0x638174 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6160a4 crypto/tls.signedMessage+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:93 # 0x638173 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:689 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [20: 480] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [78: 2496] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [62: 6944] @ 0x47d67c 0x4a3915 0x4d233c 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [24: 3456] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [39: 624] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 160] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0x563e45 0x63a585 0x63a45d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1440] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0xe95a9a 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95a99 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x1b9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:340 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x4108b4 0x70dbf7 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dbf6 net/http.(*persistConn).addTLS+0x1d6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1692 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 1280] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 384] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0xa477e5 0xa4924c 0xa4e80d 0xa4c1a5 0xa4b7cd 0xa466db 0x481161 # 0xa477e4 github.com/ThinkChaos/parcour/jobgroup.(*withContext).WaitCtx+0x44 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:115 # 0xa4924b github.com/ThinkChaos/parcour/jobgroup.(*withContext).Wait+0x2b /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:109 # 0xa4e80c github.com/ThinkChaos/parcour.(*Producers[...]).Wait+0xcc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:107 # 0xa4c1a4 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x364 /home/runner/work/blocky/blocky/lists/list_cache.go:198 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 73728] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 16896] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x4d130a 0x59e453 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x59e452 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:664 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 2560] @ 0xf4a1e5 0xf4a19e 0xf4a1a2 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a1e4 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a19d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a1a1 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 336] @ 0xeaeabc 0xeaeb06 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaeabb bytes.NewReader+0x15b /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xeaeb05 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1a5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xe9ba25 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 192] @ 0x50ac89 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [35: 20160] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 3584] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 96] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 192] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1056] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x8cf626 0x8cf5b6 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 120] @ 0x5f4077 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4076 crypto/x509.newPolicyGraphNode+0x1176 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1262 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 784] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 240] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [45: 5040] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [39: 1872] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 1008] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [28: 448] @ 0xe9c799 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 528] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 9856] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 1120] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 85248] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xa452bc 0xa45299 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa452bb github.com/0xERR0R/blocky/lists/parsers.NewNonResumableError+0x19b /home/runner/work/blocky/blocky/lists/parsers/parser.go:84 # 0xa45298 github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x178 /home/runner/work/blocky/blocky/lists/parsers/lines.go:92 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0x52fb97 0x6369d0 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fb96 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:76 # 0x6369cf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:485 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 3520] @ 0x6a2f9f 0x6a2f8a 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6a2f9e net/http.send.func1+0x51e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:233 # 0x6a2f89 net/http.send+0x509 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:255 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1536] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 11520] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 720] @ 0x57e80a 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x6cea08 0x6ce9c9 0x6ce99d 0x6ce3d7 0x6afec8 0x481161 # 0x6cea07 bufio.NewReaderSize+0x5e7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x6ce9c8 bufio.NewReader+0x5a8 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x6ce99c net/http.(*http2Transport).newClientConn+0x57c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8287 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [13: 208] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 96] @ 0x61807f 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 240] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 240] @ 0x5f0a54 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f0a53 crypto/x509.(*Certificate).Verify+0x493 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:856 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0xf369ef 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 1104] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [31: 2480] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 56] @ 0x90f449 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 120] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0x623185 0x622ed8 0x62438c 0x624fae 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x623184 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1128 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62438b crypto/tls.(*Conn).handlePostHandshakeMessage+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1304 # 0x624fad crypto/tls.(*Conn).Read+0x32d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1389 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 512] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [73: 5840] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 320] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 448] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 7680] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 160] @ 0xe95d3c 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95d3b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x7b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf369de 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 288] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 336] @ 0xefc5b2 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc5b1 github.com/0xERR0R/blocky/server.newRequest+0x271 /home/runner/work/blocky/blocky/server/server.go:450 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 6656] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 3584] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [52: 2496] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 3456] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 188416] @ 0x4ca999 0x4ca849 0x5ecc2a 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x4ca998 os.readFileContents+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/os/file.go:826 # 0x4ca848 os.ReadFile+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/os/file.go:805 # 0x5ecc29 crypto/x509.loadSystemRoots+0x389 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:70 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [16: 768] @ 0x52629f 0xa4240e 0xa423ee 0xa41b25 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0xa4240d strings.Split+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0xa423ed golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa41b24 golang.org/x/net/idna.(*Profile).process+0x364 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [64: 6144] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 704] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 240] @ 0x47793a 0x47794f 0x5f3b45 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3b44 crypto/x509.policiesValid+0xc44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1579 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 512] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0xa45ccf 0xa45cc3 0xa45cc2 0xa45d5f 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45cce bufio.NewScanner+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:90 # 0xa45cc2 github.com/0xERR0R/blocky/lists/parsers.newLines+0x22 /home/runner/work/blocky/blocky/lists/parsers/lines.go:45 # 0xa45cc1 github.com/0xERR0R/blocky/lists/parsers.Lines+0x21 /home/runner/work/blocky/blocky/lists/parsers/lines.go:17 # 0xa45d5e github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xbe /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x5e417f 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e417e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:143 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [55: 49280] @ 0x666a51 0x666a38 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x666a50 crypto/tls.Server+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:36 # 0x666a37 crypto/tls.(*listener).Accept+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:71 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [28: 1344] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 3840] @ 0x665fc5 0x65d425 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x665fc4 crypto/tls.(*Conn).sessionState+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:294 # 0x65d424 crypto/tls.(*Conn).sendSessionTicket+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:991 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 144] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [47: 5264] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 576] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [38: 1824] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 1456] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 480] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 8192] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [41: 4592] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 96] @ 0xe9c799 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [16: 2304] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 240] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 208] @ 0x764fce 0x764f5b 0xefc427 0xefc43a 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x764fcd github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x764f5a github.com/google/uuid.NewRandom+0x5a /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xefc426 github.com/google/uuid.New+0xe6 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xe9cc27 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1152] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 672] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x6b46a5 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b46a4 net/http.http2parsePingFrame+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2440 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [11: 2112] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 240] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 160] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [21: 1008] @ 0xea78f8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x7db5c5 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 144] @ 0x7e0de8 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7e0de7 github.com/miekg/dns.unpackDataOpt+0x347 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:424 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x5217c5 0x5218d0 0x526b45 0xe95d37 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xe95d36 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x76 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x563c69 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 512] @ 0x5aa505 0x5aa4af 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x5aa504 net.newFD+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5aa4ae net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:180 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [30: 480] @ 0x836f28 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836f27 github.com/0xERR0R/blocky/util.SetEdns0Option+0xc7 /home/runner/work/blocky/blocky/util/edns0.go:113 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 360] @ 0x835e6e 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [52: 26624] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 384] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [44: 704] @ 0x4d0b05 0x6f11ca 0x6f5a18 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [15: 720] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 1152] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 352] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [13: 832] @ 0x5f100d 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [26: 2496] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 9216] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0x6604c5 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x63c31d 0x63c1bd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [26: 212992] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 2016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 864] @ 0xe9cd92 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 400] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xf36a3d 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 7040] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 512] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 3744] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 512] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 64] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 128] @ 0x5623e5 0x5e43a5 0x5ea1b0 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e43a4 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:154 # 0x5ea1af crypto/x509.parseCertificate+0x7cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:998 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [65: 2080] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [19: 9728] @ 0x5d619e 0x5d61b3 0x666377 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x666376 crypto/tls.(*Config).encryptTicket+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:335 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [20: 640] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [159: 2544] @ 0x835dc5 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [35: 241920] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 336] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 336] @ 0x686605 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 2048] @ 0x48ba7c 0x48b8c6 0x48b63c 0x50d63e 0x50ab67 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50ab66 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:23 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 2016] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x664f75 0x664f45 0x664e57 0x563b42 0x563ed1 0x663647 0x66360d 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x664f74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x664f44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x664e56 crypto/tls.(*SessionState).Bytes.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:119 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x663646 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66360c crypto/tls.(*SessionState).Bytes+0x54c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:118 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [17: 544] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 47360] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 144] @ 0x47793a 0x47794f 0x632fd2 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fd1 crypto/x509.NewCertPool+0x611 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:67 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 3584] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 624] @ 0x47793a 0x47794f 0x5f40ea 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f40e9 crypto/x509.newPolicyGraphNode+0x11e9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1263 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf71aef 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x52629f 0x5f23f2 0x5f23cb 0x5f284d 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f23f1 strings.Split+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f23ca crypto/x509.matchHostnames+0x24a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1089 # 0x5f284c crypto/x509.(*Certificate).VerifyHostname+0x30c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1175 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 96] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 288] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 288] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0xe9b7b9 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b7b8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xa2f62b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2f62a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x22a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [24: 12288] @ 0xf4a1e5 0xf4a19e 0xf4a1a2 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a1e4 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a19d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a1a1 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 7040] @ 0x6576a5 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6576a4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:109 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 224] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [27: 216] @ 0x407245 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [54: 13824] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 5120] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 3456] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 432] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 5632] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 1680] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 168] @ 0x707e9f 0x707dfc 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x707e9e net/http.setupRewindBody+0x3fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:778 # 0x707dfb net/http.(*Transport).roundTrip+0x35b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:612 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 128] @ 0x836214 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836213 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 768] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [50: 5600] @ 0x7bd630 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [44: 957440] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 1152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [25: 800] @ 0xe9cc27 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [61: 1464] @ 0x4b36b8 0x4b36ac 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x4b36b7 io.LimitReader+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:461 # 0x4b36ab io.CopyN+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [17: 816] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [17: 4896] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [32: 2048] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [24: 1152] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 432] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 480] @ 0xf32cfa 0xf502be 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf502bd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 432] @ 0x5e417f 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e417e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:143 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 3168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x5e0945 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5e0944 crypto/x509.(*CertPool).AppendCertsFromPEM+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:239 # 0x5ecc44 crypto/x509.loadSystemRoots+0x3a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:72 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [2: 512] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 163584] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 112] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 192] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 7680] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 3840] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 3840] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 19072] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [15: 1920] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 864] @ 0x563e45 0x663647 0x66360d 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663646 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66360c crypto/tls.(*SessionState).Bytes+0x54c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:118 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [27: 1296] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 112] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 576] @ 0x5f100d 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 672] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [37: 5328] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 72] @ 0x617045 0x6172cf 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617044 crypto/tls.(*certCache).active+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:63 # 0x6172ce crypto/tls.(*certCache).newCert+0x16e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:94 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 10240] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 9152] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [14: 4928] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6d89a9 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d89a8 net/http.(*http2clientConnReadLoop).handleResponse+0x608 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10103 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [9: 432] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [50: 1200] @ 0x716e8a 0x716e8b 0x6f0d27 0x6f5a18 0x481161 # 0x716e89 net/textproto.(*Reader).ReadLine+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:45 # 0x716e8a net/http.readRequest+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1087 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [3: 48] @ 0xeb6f52 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0xf4fb30 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [41: 656] @ 0xea406a 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea4069 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x389 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0xf369ef 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [18: 864] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [64: 434176] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 160] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 624] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 240] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 880] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [16: 2048] @ 0x48ba7c 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5ad719 0xa4cecf 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xa4cece github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x6e /home/runner/work/blocky/blocky/lists/list_cache.go:252 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 6144] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 1792] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e023f 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e023e crypto/x509.(*CertPool).findPotentialParents+0x4de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:165 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 96] @ 0xea8690 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [28: 1344] @ 0x407132 0x477989 0x773e7e 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 480] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [15: 1680] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [45: 720] @ 0x8361f4 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8361f3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b63c 0x717e26 0x6f592d 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [9: 288] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 528] @ 0x47793a 0x47794f 0x6e7f3f 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e7f3e net/http.NewRequestWithContext+0x21e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:919 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [105: 1680] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 1200] @ 0x407132 0x477989 0x773e7e 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1248] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 784] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 1280] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 384] @ 0x48bfd2 0x48b5e5 0x838c68 0x7181ce 0x6f5ca5 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x838c67 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:91 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 528] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x8cf492 0x8cf3a8 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [19: 1216] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 352] @ 0xe9cc27 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [24: 3456] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [23: 1104] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 432] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 360] @ 0x835fc9 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0xe9deca 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9dec9 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [112: 94502912] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 1120] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 217600] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 1408] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [36: 663552] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 3584] @ 0xf1ec3a 0x668b59 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 7744] @ 0x6dc576 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6dc575 compress/gzip.NewReader+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:93 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [45: 23040] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [33: 46464] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 512] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 1056] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [875: 10752000] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 256] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0x4d0b05 0x62552b 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 1728] @ 0x657fe9 0x657eb7 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657fe8 crypto/ecdh.(*PublicKey).Bytes+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:71 # 0x657eb6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x856 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:266 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 640] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 240] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [60: 960] @ 0xe95d3c 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95d3b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x7b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [25: 1200] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xf6c705 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [50: 800] @ 0x5ad719 0xe9e02d 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe9e02c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5ad719 0xeae7c8 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeae7c7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x47 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [41: 656] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [35: 15680] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [30: 122880] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 128] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [26: 1248] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x835a4b 0x835a0c 0x835851 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835a4a net.IPv4+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:54 # 0x835a0b github.com/0xERR0R/blocky/util.parseIPv4FromArpaAddr+0x18b /home/runner/work/blocky/blocky/util/arpa.go:54 # 0x835850 github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xf0 /home/runner/work/blocky/blocky/util/arpa.go:22 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [25: 3600] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 112] @ 0x5ad719 0xe96e5b 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96e5a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x19a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [22: 1056] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [51: 816] @ 0x782b69 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782b68 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 1008] @ 0x6d86e6 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86e5 net/http.(*http2clientConnReadLoop).handleResponse+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10076 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 128] @ 0x5ad719 0xe9e02d 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe9e02c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 1024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 8] @ 0x5f3115 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3114 crypto/x509.newPolicyGraph+0x214 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [63: 20160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [32: 16384] @ 0x52bed9 0x52bf94 0x666914 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52bed8 crypto/internal/fips140/aes.NewCTR+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/ctr.go:25 # 0x52bf93 crypto/cipher.NewCTR+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/cipher/ctr.go:43 # 0x666913 crypto/tls.(*Config).decryptTicket+0x293 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:389 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [58: 12992] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [19: 9120] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [35: 1120] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [24: 1152] @ 0xea881e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [54: 864] @ 0xe91fc8 0xe91cdb 0xeaa6b2 0x481161 # 0xe91fc7 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /home/runner/work/blocky/blocky/querylog/logger_writer.go:38 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 224] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x563e45 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 352] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 448] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22: 1408] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [59: 944] @ 0xe9ba25 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1792] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x835dc5 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 80] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xa2f657 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [88: 45056] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [119: 5712] @ 0x6f2447 0x6f1ff7 0xefe748 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2446 net/http.Header.Clone+0x5c6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 2592] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 432] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0xeba585 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeba584 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 2880] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 64] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [49: 2352] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 2496] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0xa2eead 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [31: 5456] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [25: 8800] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [27: 3456] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 112] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 160] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [23: 1472] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 3168] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf36934 0xf50902 0xf505e5 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36933 crypto/internal/fips140/nistec.P256OrdInverse+0x913 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0xf50901 crypto/internal/fips140/ecdsa.inverse[...]+0x41 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0xf505e4 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [33: 4224] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [30: 480] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [28: 3136] @ 0x4d130a 0x6d1832 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x6d1831 net/http.(*http2ClientConn).roundTrip+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8885 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 58368] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 624] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 3744] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 336] @ 0x5a984d 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a984c net.(*netFD).connect+0x22c /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:103 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [15: 276480] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [34: 165376] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 2560] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 2688] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 672] @ 0x4108b4 0x70e258 0x70d3f8 0x70d235 0x481161 # 0x70e257 net/http.(*Transport).dialConn+0x157 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1743 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [20: 320] @ 0x782af0 0x782ae2 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782aef github.com/sirupsen/logrus.Level.String+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x782ae1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [19: 9728] @ 0x4b4212 0xeaf0f0 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4b4211 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:710 # 0xeaf0ef github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x78f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:178 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [21: 504] @ 0x7ff1a6 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x7ff1a5 github.com/miekg/dns.(*Server).readUDP+0x145 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [18: 2016] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 15872] @ 0x623397 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [27: 27648] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63bbdd 0x63ba7d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [58: 6496] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x829813 0x8297d8 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829812 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x8297d7 github.com/miekg/dns.(*AAAA).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 552] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [27: 5184] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [47: 2256] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x6b3ae6 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b3ae5 net/http.http2parseSettingsFrame+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2317 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [44: 704] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [68: 1088] @ 0x782f25 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782f24 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x524 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [74: 1776] @ 0xefc5b2 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc5b1 github.com/0xERR0R/blocky/server.newRequest+0x271 /home/runner/work/blocky/blocky/server/server.go:450 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xf719c5 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 1360] @ 0x4d0adb 0x4d0abd 0xea754c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 624] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [34: 835584] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x50d79f 0x50ad79 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x50d79e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:181 # 0x50ad78 fmt.Errorf+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:50 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x626b19 0x626ad3 0x61a0d4 0x62cad6 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x626b18 slices.Clone[...]+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/slices/slices.go:355 # 0x626ad2 crypto/tls.defaultCipherSuites+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/defaults.go:50 # 0x61a0d3 crypto/tls.(*Config).cipherSuites+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1113 # 0x62cad5 crypto/tls.(*Conn).makeClientHello+0x475 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:101 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 2304] @ 0x70e285 0x70d3f8 0x70d235 0x481161 # 0x70e284 net/http.(*Transport).dialConn+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1737 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 512] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [16: 7168] @ 0x6ce529 0x6ce3d7 0x6afec8 0x481161 # 0x6ce528 net/http.(*http2Transport).newClientConn+0x108 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8245 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [5: 13440] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0xa4d62d 0xa4c6fe 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4d62c github.com/0xERR0R/blocky/lists.NewSourceOpener+0x10c /home/runner/work/blocky/blocky/lists/sourcereader.go:25 # 0xa4c6fd github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0xfd /home/runner/work/blocky/blocky/lists/list_cache.go:175 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [16: 512] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [113: 16272] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [77: 2464] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [27: 1728] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 576] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [34: 1632] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 144] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [37: 2960] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 576] @ 0x563e45 0x649814 0x64977c 0x622916 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649813 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64977b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1013 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [152: 87552] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 2880] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 0x835fc9 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 288] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [27: 3024] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [94: 27072] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0xebc3d7 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0xebc3d6 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x76 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [29: 1856] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 216] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [93: 26784] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0x563e45 0x63b96d 0x63b810 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa9e 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0x615f74 0x638174 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x615f73 crypto/tls.signedMessage+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:90 # 0x638173 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:689 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 8960] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 320] @ 0x50ac89 0xea6c35 0xea7d5a 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [18: 5184] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [26: 624] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [48: 12288] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [150: 43200] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [113: 39776] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [104: 1664] @ 0xeb8b32 0xeb8f34 0xeb8933 0x481161 # 0xeb8b31 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [54: 11232] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f41ab 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f41aa crypto/x509.(*policyGraph).insert+0x12aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 2464] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 640] @ 0x69a667 0x6ced09 0x6ce3d7 0x6afec8 0x481161 # 0x69a666 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:103 # 0x6ced08 net/http.(*http2Transport).newClientConn+0x8e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8294 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [54: 1728] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 3456] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 114432] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [23: 1840] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 14080] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [19: 3952] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f30bf 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f30be crypto/x509.newPolicyGraph+0x1be /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 3584] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 87040] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 512] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x6503b4 0x65031c 0x622916 0x6392ed 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x6392ec crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:833 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 6240] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [25: 600] @ 0x50dc06 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 384] @ 0x47793a 0x47794f 0x5f4125 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4124 crypto/x509.newPolicyGraphNode+0x1224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1264 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 264] @ 0x7e0d10 0x7e0c0d 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7e0d0f github.com/miekg/dns.makeDataOpt+0x26f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:58 # 0x7e0c0c github.com/miekg/dns.unpackDataOpt+0x16c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:420 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [97: 20176] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 2240] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [25: 1200] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 768] @ 0x563e45 0x647c0b 0x647b07 0x563b42 0x563ed1 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647b06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:800 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 288] @ 0x5217c5 0x5218d0 0x554cce 0x5eaa58 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x554ccd encoding/asn1.ObjectIdentifier.String+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/asn1/asn1.go:233 # 0x5eaa57 crypto/x509.parseCertificate+0x1077 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1044 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [35: 35840] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [50: 6400] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [35: 10080] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [163: 7824] @ 0x50dc06 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [28: 3136] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 3584] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [54: 864] @ 0x836156 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836155 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf71b10 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf71b0f crypto/internal/fips140/tls13.extract[...]+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [44: 3520] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 1456] @ 0x6ccdb9 0x6ccb88 0x6cca5d 0x6d1e9c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6ccdb8 net/http.(*http2clientStream).closeReqBodyLocked+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7955 # 0x6ccb87 net/http.(*http2clientStream).abortStreamLocked+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7932 # 0x6cca5c net/http.(*http2clientStream).abortStream+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7923 # 0x6d1e9b net/http.(*http2ClientConn).roundTrip+0xabb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8887 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [51: 17952] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 1280] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 896] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [30: 3840] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [48: 768] @ 0xe9e129 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9e128 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:85 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 896] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [41: 4592] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [37: 5328] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f51f4 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f51f3 crypto/x509.newPolicyGraphNode+0x22f3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1268 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 1104] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 768] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 48] @ 0xeb6f52 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [83: 53120] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [23: 4048] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [33: 16896] @ 0x5d619e 0x5d61b3 0x6668ab 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x6668aa crypto/tls.(*Config).decryptTicket+0x22a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:384 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [147: 18816] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 7216] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [20: 2560] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [40: 4480] @ 0x7741f7 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [89: 2136] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [32: 1536] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [91: 1456] @ 0xe9b899 0xe9b861 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0xe9b898 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b860 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [70: 1120] @ 0x50df31 0x7753d4 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x7753d3 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 560] @ 0x4108b4 0x70e210 0x70d3f8 0x70d235 0x481161 # 0x70e20f net/http.(*Transport).dialConn+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1740 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [57: 912] @ 0x5217c5 0x5218d0 0x526b45 0xe95d37 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xe95d36 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x76 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 1152] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 1792] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 3360] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31: 7936] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 80] @ 0x6866f5 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 737280] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 1024] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 2304] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0x634327 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x634326 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:66 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 192] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [90: 92160] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [48: 768] @ 0x782f7d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782f7c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x57c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [8: 512] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [23: 6624] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [148: 3552] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b8eb 0xe9b861 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b8ea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b860 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [32: 1024] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 14336] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [7: 336] @ 0x6b76e5 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b76e4 net/http.(*http2Framer).readMetaFrame+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3102 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [14: 336] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [161: 3864] @ 0xe9c06c 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9c06b github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x26b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1024] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [141: 3384] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [64: 1536] @ 0x7dc1ca 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [45: 720] @ 0x6f5c15 0x481161 # 0x6f5c14 net/http.(*conn).serve+0x594 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2089 0: 0 [33: 4224] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [26: 11648] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [15: 1680] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 432] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [54: 55296] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1232] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [25: 1200] @ 0x407132 0x477989 0x773e7e 0xefc809 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1120] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [88: 12672] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 3808] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [37: 592] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1056] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [38: 4256] @ 0x7741f7 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [52: 1248] @ 0xea28bf 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea28be github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0x7e /home/runner/work/blocky/blocky/resolver/ede_resolver.go:54 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 240] @ 0xf53fc5 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf53fc4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 208] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 256] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x7dbc7c 0x7dba29 0xeaea0c 0xeae9f8 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xeaea0b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xeae9f7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 2016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 288] @ 0xea28bf 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea28be github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0x7e /home/runner/work/blocky/blocky/resolver/ede_resolver.go:54 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [34: 544] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [127: 40640] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [91: 2912] @ 0x5aeaf2 0x836ae7 0xe97049 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5aeaf1 net.ParseCIDR+0x111 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:553 # 0x836ae6 github.com/0xERR0R/blocky/util.CidrContainsIP+0x26 /home/runner/work/blocky/blocky/util/common.go:208 # 0xe97048 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x388 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:484 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [48: 768] @ 0xe95f74 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95f73 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2b3 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [42: 1344] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 6656] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [30: 5280] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [93: 2232] @ 0x49c1ac 0x782df6 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x49c1ab time.Time.Format+0xeb /opt/hostedtoolcache/go/1.24.0/x64/src/time/format.go:650 # 0x782df5 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3f5 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [28: 448] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [27: 648] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [28: 3136] @ 0x6d150c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [81: 2592] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [108: 27648] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [51: 5712] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [139: 6672] @ 0x407132 0x477989 0x773e7e 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [122: 2928] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [101: 4848] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 128] @ 0xf05b13 0x6604c5 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 3072] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 12672] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [29: 7424] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4a870 0xa4a6f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4a86f github.com/sirupsen/logrus.(*Entry).WithField+0x32f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a6f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x1b5 /home/runner/work/blocky/blocky/lists/downloader.go:97 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 1064960] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf6b19e 0xf6b159 0xf6b156 0xf6b210 0xf6590d 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6b19d crypto/internal/fips140/bigmod.(*Nat).reset+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf6b158 crypto/internal/fips140/bigmod.(*Nat).set+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf6b155 crypto/internal/fips140/bigmod.(*Modulus).Nat+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:597 # 0xf6b20f crypto/internal/fips140/rsa.checkPublicKey+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:341 # 0xf6590c crypto/internal/fips140/rsa.verifyPKCS1v15+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:102 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x4d21f4 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 512] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [63: 2580480] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 672] @ 0x563e45 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 141312] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf47145 0xf46d0a 0x572e05 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47144 crypto/internal/fips140/bigmod.newModulus+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:570 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [48: 24576] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [48: 768] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 704] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [91: 20384] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [255: 6120] @ 0x7dc1ca 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [176: 2816] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [94: 1925120] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [138: 39744] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [98: 953344] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [92: 1472] @ 0xeb8b6f 0xeb8f34 0xeb8933 0x481161 # 0xeb8b6e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [17: 2992] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 72] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [23: 736] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [23: 23552] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [34: 34816] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [108: 20736] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 448] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [183: 46848] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [59: 1416] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [108: 5184] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [99: 2376] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0xe9c8e5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c8e4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3e4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [60: 6720] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [47: 3760] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [126: 6048] @ 0x47793a 0x47794f 0x7db9f2 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db9f1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:729 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 1008] @ 0x6d34d0 0x6d2026 0x481161 # 0x6d34cf net/http.(*http2clientStream).cleanupWriteRequest+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9125 # 0x6d2025 net/http.(*http2clientStream).doRequest+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8902 0: 0 [67: 8576] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [51: 12240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 724736] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 160] @ 0xea406a 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea4069 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x389 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [47: 5264] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [79: 8848] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [206: 4944] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [85: 2040] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [58: 24128] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [64: 65536] @ 0x6a125a 0x48b6d1 0x6b0f45 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1259 net/http.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1212 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0f44 net/http.http2getDataBufferChunk+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1222 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [16: 1024] @ 0x5f4025 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4024 crypto/x509.newPolicyGraphNode+0x1124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1260 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [26: 2080] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 80] @ 0x4d0b05 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [61: 17568] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [112: 100352] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 7904] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [50: 800] @ 0xe91da5 0xe91cdb 0xeaa6b2 0x481161 # 0xe91da4 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /home/runner/work/blocky/blocky/querylog/logger_writer.go:33 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [26: 1664] @ 0x5f100d 0x5f1726 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x70e258 0x70d3f8 0x70d235 0x481161 # 0x70e257 net/http.(*Transport).dialConn+0x157 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1743 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [16: 384] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [28: 1344] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [69: 1104] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [109: 1744] @ 0xe9b865 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0xe9b864 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [33: 1584] @ 0x5c21ce 0x5c27dd 0x810e45 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x5c21cd net.UDPAddrFromAddrPort+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:106 # 0x5c27dc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:193 # 0x810e44 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [39: 624] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [19: 608] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [95: 21280] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 720] @ 0x6e80eb 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e80ea net/http.NewRequestWithContext+0x3ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:935 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [23: 2576] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [105: 30240] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [110: 1760] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [63: 1008] @ 0xe92032 0xe91cdb 0xeaa6b2 0x481161 # 0xe92031 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /home/runner/work/blocky/blocky/querylog/logger_writer.go:39 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 560] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [37: 4144] @ 0x7741f7 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xeaac68 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaac67 github.com/0xERR0R/blocky/resolver.newResponse+0x107 /home/runner/work/blocky/blocky/resolver/resolver.go:41 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 256] @ 0x5c2165 0x5c210e 0x5c27dd 0x810e45 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x5c2164 net/netip.Addr.AsSlice+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:734 # 0x5c210d net.UDPAddrFromAddrPort+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:107 # 0x5c27dc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:193 # 0x810e44 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [30: 1440] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 96] @ 0x4dd08a 0x4dcb0d 0xeae7e7 0xeae7bb 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4dd089 strconv.formatBits+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/strconv/itoa.go:193 # 0x4dcb0c strconv.FormatInt+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/strconv/itoa.go:29 # 0xeae7e6 strconv.Itoa+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/strconv/itoa.go:35 # 0xeae7ba github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [45: 1440] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 589824] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf36a2c 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x5e089e 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5ecc44 crypto/x509.loadSystemRoots+0x3a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:72 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [62: 15872] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 236800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [86: 4128] @ 0x583e05 0x584093 0x5837f0 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e04 net/netip.parseIPv4Fields+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:167 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa44fc4 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa44fc5 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:278 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [40: 40960] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 672] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 288] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 10752] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 576] @ 0x59d255 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x59d254 net.(*Dialer).DialContext+0x434 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:565 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 4480] @ 0xf1ec3a 0x668b59 0x61c6d6 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [41: 671744] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0xe998a5 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe998a4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [23: 1104] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [136: 10880] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x618038 0x618021 0x61c6d6 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [111: 1776] @ 0x8cf492 0x8cf3a8 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [38: 4256] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [31: 19840] @ 0x623133 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623132 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1123 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [52: 8320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 560] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [71: 1704] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782e3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [131: 6288] @ 0x6f58a5 0x481161 # 0x6f58a4 net/http.(*conn).serve+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2012 0: 0 [34: 14144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 384] @ 0xe9a0ad 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a0ac github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x14c /home/runner/work/blocky/blocky/resolver/bootstrap.go:222 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [28: 1344] @ 0x407132 0x477989 0x773e7e 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [310: 7440] @ 0x50dc06 0x835e9d 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [125: 6000] @ 0x407132 0x477989 0x773e7e 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 2240] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [45: 720] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 2304] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x57ecf2 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57ecf1 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:173 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [52: 832] @ 0xefe6af 0xefe688 0xefe611 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe6ae net/textproto.MIMEHeader.Set+0x1ae /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xefe687 net/http.Header.Set+0x187 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xefe610 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:143 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [74: 3552] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 128] @ 0x550797 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x550796 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:264 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [33: 29568] @ 0x70db3f 0x70db33 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70db3e crypto/tls.Client+0x11e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:49 # 0x70db32 net/http.(*persistConn).addTLS+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1691 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [321: 3492480] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 72] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [62: 6944] @ 0x7741f7 0xefc809 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [21: 1344] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [37: 10656] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [47: 752] @ 0xefc534 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc533 github.com/0xERR0R/blocky/server.newRequest+0x1f3 /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [267: 2734080] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [99: 3168] @ 0x408f12 0x4072b9 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [72: 1728] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [42: 672] @ 0xefe5a7 0xefe580 0xefe568 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe5a6 net/textproto.MIMEHeader.Set+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xefe57f net/http.Header.Set+0x7f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xefe567 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x67 /home/runner/work/blocky/blocky/server/server_endpoints.go:139 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [111: 3552] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 312] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [65: 3120] @ 0x407132 0x477989 0x773e7e 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [96: 3072] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [18: 288] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 608] @ 0xefe38f 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe38e github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x10e /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [151: 14496] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [35: 1120] @ 0xe9cc85 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cc84 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x784 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:230 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [43: 688] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [83: 3984] @ 0x407132 0x477989 0x773e7e 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 512] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 384] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 4320] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [43: 4128] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [89: 22784] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [114: 32832] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [312: 14976] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [169: 4056] @ 0x7ca5d2 0x836827 0xe9bfdc 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7ca5d1 github.com/miekg/dns.(*Msg).SetQuestion+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:36 # 0x836826 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9bfdb github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [15: 240] @ 0x5217c5 0x5218d0 0x527a25 0x782b4f 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527a24 strings.ToUpper+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:702 # 0x782b4e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x14e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:249 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [28: 1344] @ 0x47793a 0x47794f 0x7db9f2 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db9f1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:729 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [120: 15360] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [147: 103488] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [211: 3376] @ 0x59d652 0x59d565 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x59d651 net.addrList.partition+0x831 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:121 # 0x59d564 net.(*Dialer).DialContext+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:573 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [141: 6768] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [27: 1296] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd61e github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [18: 288] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [44: 704] @ 0xefc49b 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc49a github.com/0xERR0R/blocky/server.newRequest+0x15a /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [26: 624] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [49: 4704] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [63: 2016] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [742: 83104] @ 0xe9bff0 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfef github.com/0xERR0R/blocky/resolver.newRequest+0x1ef /home/runner/work/blocky/blocky/resolver/resolver.go:19 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [33: 3696] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [163: 46944] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [25: 12000] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [74: 5920] @ 0x5c28e5 0x5c27a5 0x810e45 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x5c28e4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:205 # 0x5c27a4 net.(*UDPConn).ReadMsgUDP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:191 # 0x810e44 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [47: 5264] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [114: 1824] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [39: 624] @ 0x50dc06 0xefe67d 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xefe67c github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x17c /home/runner/work/blocky/blocky/server/server_endpoints.go:143 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [148: 7104] @ 0x407132 0x477989 0x674a31 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a30 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:523 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [18: 576] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [103: 21424] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 13568] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 51200] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 1344] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 448] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 5040] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 43008] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [41: 2686976] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 49152] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [15: 720] @ 0x47793a 0x47794f 0x5f34ff 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f34fe crypto/x509.(*policyGraph).incrDepth+0x5fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 320] @ 0x688fed 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x688fec compress/flate.NewReader+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:813 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0x563e45 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 1152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 768] @ 0xf4fa37 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [56: 896] @ 0x6ef9e5 0x705554 0x7052bf 0x4b4255 0xefe153 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6ef9e4 net/http.(*connReader).startBackgroundRead+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:686 # 0x705553 net/http.(*body).readLocked+0x1b3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:883 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x4b4254 io.ReadAll+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:712 # 0xefe152 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /home/runner/work/blocky/blocky/server/server_endpoints.go:99 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [60: 5760] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [82: 26240] @ 0x707e34 0x707dfc 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x707e33 net/http.setupRewindBody+0x393 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:777 # 0x707dfb net/http.(*Transport).roundTrip+0x35b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:612 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [248: 3968] @ 0x8cf626 0x8cf5b6 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 8528] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [23: 14720] @ 0x62c833 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62c832 crypto/tls.(*Conn).makeClientHello+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:71 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [27: 1728] @ 0x836ed5 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836ed4 github.com/0xERR0R/blocky/util.SetEdns0Option+0x74 /home/runner/work/blocky/blocky/util/edns0.go:110 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [122: 7808] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [108: 25920] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [34: 816] @ 0x835e6e 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x6510b9 0x651024 0x65101d 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6510b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x651023 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x65101c crypto/tls.(*certificateVerifyMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1840 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [100: 1600] @ 0x50dc06 0x835e9d 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [42: 672] @ 0x45f9b2 0x45f045 0x45f1aa 0x83a54b 0x83a54c 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83a54a github.com/go-chi/chi/v5.(*Mux).nextRoutePath+0xea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:494 # 0x83a54b github.com/go-chi/chi/v5.(*Mux).Mount.func1+0xeb /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:319 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 432] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [67: 1608] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [6: 768] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [44: 6336] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [94: 752] @ 0x5c4ddd 0x5c4dfe 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c4ddc net.newUDPConn+0xbc /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:281 # 0x5c4dfd net.(*sysDialer).dialUDP+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:216 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 128] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [111: 17760] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [53: 5936] @ 0x4d21f4 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [42: 3360] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [124: 95232] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 5952] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [300: 14400] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [78: 2496] @ 0x6fb2ab 0xef7efb 0xefbe90 0x481161 # 0x6fb2aa net/http.(*Server).Serve+0x42a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3454 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [305: 34160] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [91: 1456] @ 0x8cf492 0x8cf3a8 0xeb1605 0xeb1596 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xeb1604 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb1595 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [129: 6192] @ 0x407132 0x477989 0x773e7e 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [336: 10752] @ 0x496085 0x496412 0x5bd650 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5bd64f net.(*netFD).dial+0x42f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:139 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [60: 6720] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [45: 720] @ 0xea9eb2 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea9eb1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:186 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 3328] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x5eaab2 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaab1 crypto/x509.parseCertificate+0x10d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1048 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 11520] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [82: 1312] @ 0x5ad719 0xeaf470 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaf46f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:193 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x717f88 0x717f53 0x6f592d 0x481161 # 0x717f87 bufio.NewWriterSize+0x1c7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:599 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [51: 4896] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 320] @ 0xf719c5 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [90: 17280] @ 0xea9e45 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea9e44 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [212: 10176] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [59: 8496] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [44: 6336] @ 0xe9cd92 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [65: 6240] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [42: 9408] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [87: 2088] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [38: 608] @ 0x836fb7 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836fb6 github.com/0xERR0R/blocky/util.SetEdns0Option+0x156 /home/runner/work/blocky/blocky/util/edns0.go:116 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [106: 18656] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [65: 6240] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [122: 5856] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [31: 1984] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0xf45dad 0xf539d9 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf539d8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [63: 5040] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [111: 1776] @ 0xe9ba59 0xe9ba21 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [104: 1664] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [56: 896] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 120] @ 0xe9d27b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9d27a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [248: 11904] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [58: 1069056] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 311296] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [79: 11649024] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [46: 2208] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [53: 15264] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [102: 4896] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [70: 4480] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1536] @ 0x617267 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 49152] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 2688] @ 0x70de45 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70de44 net/http.(*persistConn).addTLS+0x424 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1721 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [30: 145920] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x408f12 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 576] @ 0x563e45 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 8704] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [27: 442368] @ 0xa4e671 0xa4bef6 0xa4b7cd 0xa466db 0x481161 # 0xa4e670 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x70 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa4bef5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb5 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [138: 44160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [328: 15744] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [283: 13584] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 384] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [97: 68288] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 1024] @ 0x7fe3c5 0x481161 # 0x7fe3c4 github.com/miekg/dns.(*Server).serveTCPConn+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:560 0: 0 [42: 672] @ 0x573af5 0x7d9206 0x7ca5b2 0x836827 0xe9bfdc 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x573af4 encoding/binary.Read+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:261 # 0x7d9205 github.com/miekg/dns.id+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:86 # 0x7ca5b1 github.com/miekg/dns.(*Msg).SetQuestion+0x31 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:34 # 0x836826 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9bfdb github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1408] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [19: 9728] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x61722a 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617229 crypto/tls.(*certCache).newCert+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:90 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [106: 1696] @ 0x5ad719 0xeb1688 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeb1687 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x307 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 298496] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 992] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [61: 7808] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [132: 6336] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [107: 3424] @ 0x408f12 0x4072b9 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [77: 11088] @ 0x7fe99a 0x7fe5eb 0x481161 # 0x7fe999 github.com/miekg/dns.(*Server).serveDNS+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:634 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 7680] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45f24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45eab crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf45eb7 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6b56a crypto/internal/fips140/rsa.encrypt+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 2128] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [59: 6608] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [46: 2944] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [58: 1392] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [41: 984] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [242: 3872] @ 0xe98ed9 0xe98f16 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe98ed8 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xe98f15 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [128: 40960] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [212: 6784] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [64: 1024] @ 0xe91f5b 0xe91cdb 0xeaa6b2 0x481161 # 0xe91f5a github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /home/runner/work/blocky/blocky/querylog/logger_writer.go:37 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [652: 31296] @ 0x47793a 0x47794f 0xa2c97b 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2c97a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:228 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [709: 79408] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 1728] @ 0x63dbe5 0x63daa3 0x63daa8 0x563b42 0x563ed1 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63daa2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63daa7 crypto/tls.(*clientHelloMsg).marshalMsg.func18.2+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:358 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [79: 6320] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [377: 24128] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [189: 12096] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [12: 3456] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [111: 21312] @ 0x7ff9a5 0xefcba2 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff9a4 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:854 # 0xefcba1 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1a1 /home/runner/work/blocky/blocky/server/server.go:481 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [186: 8928] @ 0x407132 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [17: 1088] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [19: 9120] @ 0x618810 0x70da85 0x70da6e 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x61880f crypto/tls.(*Config).Clone+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:929 # 0x70da84 net/http.cloneTLSConfig+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3086 # 0x70da6d net/http.(*persistConn).addTLS+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1683 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [27: 27648] @ 0xf4842b 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [104: 8320] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 157696] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [60: 6720] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [298: 33376] @ 0x4d130a 0x4d1555 0x4d224b 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [44: 704] @ 0x573af5 0x7c95c7 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x573af4 encoding/binary.Read+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:261 # 0x7c95c6 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x226 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:287 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [437: 13984] @ 0x50dc06 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [61: 976] @ 0x45f9b2 0x45f045 0x45f265 0x5bf446 0x5bf393 0x6f56db 0x481161 # 0x5bf445 net.JoinHostPort+0x225 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x5bf392 net.(*TCPAddr).String+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:52 # 0x6f56da net/http.(*conn).serve+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1939 0: 0 [62: 1984] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 576] @ 0x563d85 0x563c5b 0x663685 0x663648 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x663684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663647 crypto/tls.(*SessionState).Bytes+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:121 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 480] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [122: 7808] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [312: 14976] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 3472] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [15: 360] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [96: 1536] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [56: 6272] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [193: 3088] @ 0xeb1534 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1b3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [152: 2432] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [30: 2400] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 320] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5e3c 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5e3b net/http.(*http2ClientConn).encodeHeaders.func1+0x2db /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9650 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [39: 5616] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 720] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [97: 6208] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 9216] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [316: 15168] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [268: 17152] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [271: 17344] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [13: 624] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [53: 848] @ 0x782f51 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782f50 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x550 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [47: 752] @ 0xea0b0a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea0b09 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [131: 2096] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [8: 2304] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [32: 16384] @ 0x52bed9 0x52bf94 0x666408 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52bed8 crypto/internal/fips140/aes.NewCTR+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/ctr.go:25 # 0x52bf93 crypto/cipher.NewCTR+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/cipher/ctr.go:43 # 0x666407 crypto/tls.(*Config).encryptTicket+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:339 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [31: 3472] @ 0x6d153b 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d153a net/http.(*http2ClientConn).roundTrip+0x15a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8782 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [54: 6048] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [55: 6160] @ 0x7741f7 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [53: 5936] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [51: 408] @ 0x90f449 0xe9baab 0xe9ba21 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [307: 4912] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [72: 32256] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [80: 6400] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [127: 36576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0x657c10 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657c0f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [39: 624] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 448] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x47d67c 0x4a3915 0x4d233c 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [229: 3664] @ 0xeb168d 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb168c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x30c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [112: 1792] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [63: 12096] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [33: 4752] @ 0x5d1065 0x5d0d49 0x6e7ddf 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x6e7dde net/http.NewRequestWithContext+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:902 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x6231d3 0x622ed8 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6231d2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1161 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [37: 3552] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [34: 23936] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [332: 15936] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [135: 6480] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 864] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [294: 7056] @ 0x835fc9 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [446: 228352] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [139: 6672] @ 0x47793a 0x47794f 0x83b62a 0x83b5b7 0x83b1d6 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83b629 net/http.(*Request).SetPathValue+0x109 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1483 # 0x83b5b6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/path_value.go:18 # 0x83b1d5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:477 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [147: 2352] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [208: 16640] @ 0x59ee45 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x59ee44 net.(*sysDialer).dialSingle+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:736 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 65536] @ 0x5bb345 0x5bcc78 0x5c7a6f 0x48b44b 0x5c83ac 0x5c838f 0x5bcfff 0x5b2378 0x5c1345 0x5b814c 0x59f52f 0x59fdfa 0xef9ed4 0xef9d25 0xef8f9a 0xf0264a 0xf03286 0x892494 0x892d8c 0xf02398 0xf0238f 0xf04813 0x44480b 0x481161 # 0x5bb344 net.open+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/parse.go:80 # 0x5bcc77 net.maxListenerBacklog+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_linux.go:35 # 0x5c7a6e net.listenerBacklog.func1+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:400 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5c83ab sync.(*Once).Do+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5c838e net.listenerBacklog+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:400 # 0x5bcffe net.socket+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:57 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c1344 net.(*sysListener).listenTCPProto+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:189 # 0x5b814b net.(*sysListener).listenMPTCP+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/net/mptcpsock_linux.go:79 # 0x59f52e net.(*ListenConfig).Listen+0x34e /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:819 # 0x59fdf9 net.Listen+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:898 # 0xef9ed3 github.com/0xERR0R/blocky/server.newTCPListeners+0xd3 /home/runner/work/blocky/blocky/server/server.go:231 # 0xef9d24 github.com/0xERR0R/blocky/server.createHTTPListeners+0x44 /home/runner/work/blocky/blocky/server/server.go:214 # 0xef8f99 github.com/0xERR0R/blocky/server.NewServer+0xf9 /home/runner/work/blocky/blocky/server/server.go:119 # 0xf02649 github.com/0xERR0R/blocky/cmd.startServer+0x149 /home/runner/work/blocky/blocky/cmd/serve.go:52 # 0xf03285 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /home/runner/work/blocky/blocky/cmd/root.go:42 # 0x892493 github.com/spf13/cobra.(*Command).execute+0xa93 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1015 # 0x892d8b github.com/spf13/cobra.(*Command).ExecuteC+0x40b /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1148 # 0xf02397 github.com/spf13/cobra.(*Command).Execute+0x17 /home/runner/go/pkg/mod/github.com/spf13/cobra@v1.9.1/command.go:1071 # 0xf0238e github.com/0xERR0R/blocky/cmd.Execute+0xe /home/runner/work/blocky/blocky/cmd/root.go:112 # 0xf04812 main.main+0x12 /home/runner/work/blocky/blocky/main.go:10 # 0x44480a runtime.main+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:283 0: 0 [82: 28864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0xeaec8f 0xeaec07 0xeaebde 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaec8e net/textproto.MIMEHeader.Set+0x32e /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xeaec06 net/http.Header.Set+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xeaebdd github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:155 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [120: 13440] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 456] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 160] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [46: 58880] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [65: 2662400] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [49: 4816896] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [81: 93312] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 4608] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 5632] @ 0x63edf5 0x63edc5 0x63ecd7 0x563b42 0x563ed1 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63edf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63edc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63ecd6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:290 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 672] @ 0x4d130a 0x625fad 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x625fac crypto/tls.(*Conn).handshakeContext.func2+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1545 0: 0 [2: 224] @ 0x4d130a 0x708497 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x708496 net/http.(*Transport).roundTrip+0x9f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:667 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 864] @ 0xf4fa37 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [50: 134400] @ 0x688fb1 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x688fb0 compress/flate.NewReader+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:812 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x583e57 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e56 net/netip.parseIPv4Fields+0x1f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:178 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0x563e45 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 832] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x69a8fd 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [7: 1456] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 672] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 4992] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [30: 240] @ 0x407245 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [137: 2192] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [686: 76832] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [113: 1808] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [81: 5184] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [343: 16464] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [20: 3200] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [118: 944] @ 0x407245 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [118: 1888] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [489: 4631808] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [141: 40608] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [396: 12672] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [17: 1088] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [112: 10752] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [223: 3568] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [72: 576] @ 0x5c0146 0x5c1009 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c0145 net.newTCPConn+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:297 # 0x5c1008 net.(*sysDialer).doDialTCPProto+0x368 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:121 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [45: 12960] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [421: 13472] @ 0x408f12 0x4072b9 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [37: 2368] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [353: 16944] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [308: 7392] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [50: 800] @ 0x911a2b 0x9119d1 0x9119d0 0x912bdf 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x911a2a net/textproto.MIMEHeader.Add+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:15 # 0x9119d0 net/http.Header.Add+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:31 # 0x9119cf github.com/go-chi/cors.(*Cors).handleActualRequest+0x6f /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0x912bde github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 1536] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [134: 4288] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [218: 6976] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [598: 28704] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [355: 11360] @ 0x496085 0x496c72 0x5a9d47 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496c71 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_unix.go:309 # 0x5a9d46 net.(*netFD).connect+0x726 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:161 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [14: 2240] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [58: 6496] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [278: 6672] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [228: 3648] @ 0xeb160a 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1609 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x289 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [77: 18480] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 288] @ 0x57e80a 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [47: 4512] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 352] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 3168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [41: 656] @ 0x5ad719 0xeaa165 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaa164 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [723: 80976] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [114: 1824] @ 0xe9f50c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9f50b github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [55: 9680] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [115: 55200] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 192] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [41: 656] @ 0x775810 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x77580f github.com/sirupsen/logrus.(*Entry).Logf+0x4f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [14: 1120] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [82: 10496] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [167: 26720] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [118: 7552] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [56: 1344] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 3360] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [250: 28000] @ 0x7741f7 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [491: 62848] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [331: 37072] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [51: 408] @ 0x90f449 0xe9b8eb 0xe9b861 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b8ea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b860 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [52: 832] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [290: 32480] @ 0x7bd630 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [33: 2112] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [24: 384] @ 0x50dc06 0x782ba5 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782ba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [89: 25632] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 832] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [44: 704] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [478: 15296] @ 0x496085 0x496412 0x5bd650 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5bd64f net.(*netFD).dial+0x42f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:139 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [56: 16128] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [102: 1632] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [113: 18080] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [308: 14784] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd61e github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1280] @ 0x57e80a 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [120: 5760] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 1152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [163: 5216] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [171: 2736] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 256] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 512] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0x563e45 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [172: 11008] @ 0x7041bf 0x71750d 0x6f0d27 0x6f5a18 0x481161 # 0x7041be net/http.readTransfer+0x57e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:573 # 0x71750c net/http.readRequest+0x74c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1158 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [2: 32] @ 0xeae8bc 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae8bb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x13b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [280: 31360] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 1152] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x47d67c 0x4a3915 0x6cbe79 0x6cf19a 0x6ce3d7 0x6afec8 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6cbe78 net/http.(*http2Transport).afterFunc+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7654 # 0x6cf199 net/http.(*http2Transport).newClientConn+0xd79 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8331 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [157: 643072] @ 0x6cea25 0x6ce9c9 0x6ce99d 0x6ce3d7 0x6afec8 0x481161 # 0x6cea24 bufio.NewReaderSize+0x604 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x6ce9c8 bufio.NewReader+0x5a8 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x6ce99c net/http.(*http2Transport).newClientConn+0x57c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8287 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [370: 11840] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [48: 5376] @ 0x7741f7 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [58: 6496] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [59: 6608] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [90: 80640] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x5f1a12 0x5f1a5d 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1a11 crypto/x509.appendToFreshChain+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f1a5c crypto/x509.(*Certificate).buildChains.func1+0x3fc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:993 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [99: 1824768] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [288: 32256] @ 0x7bd59a 0x7bd609 0x7bd6c5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [346: 16608] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [63: 9072] @ 0xea0909 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea0908 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 144] @ 0x632fe6 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fe5 crypto/x509.NewCertPool+0x625 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:65 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [115: 5520] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [47: 752] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [29: 464] @ 0xe965d1 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe965d0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [391: 25024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [708: 79296] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [301: 33712] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [121: 34848] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [599: 28752] @ 0x5b1d1e 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b1d1d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:275 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [106: 1696] @ 0xeba2c5 0xeb8e7b 0xeb8933 0x481161 # 0xeba2c4 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0xa4 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:83 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1737: 222336] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 168] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [105: 11760] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 112] @ 0xea9eb2 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea9eb1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:186 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [237: 7584] @ 0x50dc06 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [158: 64716800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [173: 87867392] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 6912] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [170: 5570560] @ 0x754c25 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754c24 regexp.(*bitState).reset+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:91 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [208: 23296] @ 0x7741f7 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 288] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 256] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [55: 70400] @ 0x62d36e 0x62d35b 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d36d crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xd0d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x62d35a crypto/tls.(*Conn).makeClientHello+0xcfa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:175 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [16: 256] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 672] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [101: 413696] @ 0x670d39 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 12288] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [43: 44032] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 3456] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 3840] @ 0x623156 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623155 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1125 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [33: 1584] @ 0x6b32c8 0x6b32b2 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b32c7 net/http.(*http2frameCache).getDataFrame+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1995 # 0x6b32b1 net/http.http2parseDataFrame+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2181 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [118: 120832] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 672] @ 0x6ce4c9 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4c8 net/http.(*http2Transport).newClientConn+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8257 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [8: 896] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [298: 33376] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [75: 21600] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [143: 6864] @ 0x407132 0x477989 0x773e7e 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [233: 3728] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [140: 8960] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [93: 2232] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [287: 32144] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [132: 6336] @ 0x407132 0x477989 0x6f2468 0x6f1ff7 0xefe748 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2467 net/http.Header.Clone+0x5e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [497: 31808] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [956: 45888] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [236: 3776] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [46: 5152] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [52: 1664] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [54: 6912] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [58: 89088] @ 0x63d7d5 0x63d7a5 0x63d6b7 0x563b42 0x563ed1 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63d7d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63d7a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63d6b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:367 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [208: 16640] @ 0x5b8394 0x6efb77 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x6efb76 net/http.(*connReader).backgroundRead+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:690 0: 0 [279: 31248] @ 0x7741f7 0xefc809 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [666: 74592] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [136: 15232] @ 0x7741f7 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 512] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [132: 38016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [46: 736] @ 0x50dc06 0x775805 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [63: 5040] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 2592] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [31: 3472] @ 0x6d1525 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [336: 5376] @ 0x835dc5 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [102: 1632] @ 0xe9bf25 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bf24 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x124 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:152 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [780: 87360] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [51: 816] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [826: 52864] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [44: 4928] @ 0x7741f7 0xea78b4 0xea77ab 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [319: 15312] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [32: 3584] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [52: 832] @ 0xe91e8d 0xe91cdb 0xeaa6b2 0x481161 # 0xe91e8c github.com/0xERR0R/blocky/querylog.LogEntryFields+0x12c /home/runner/work/blocky/blocky/querylog/logger_writer.go:35 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [61: 976] @ 0x782e05 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782e04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x404 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [43: 4816] @ 0xefc851 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc850 github.com/0xERR0R/blocky/server.newRequest+0x510 /home/runner/work/blocky/blocky/server/server.go:459 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [81: 3888] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1751: 224128] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [94: 13536] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [461: 14752] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [608: 29184] @ 0x5c39a5 0x5bda5b 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c39a4 net.sockaddrToUDP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:18 # 0x5bda5a net.(*netFD).dial+0x83a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:143 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [29: 8352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [173: 11072] @ 0x836ed5 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836ed4 github.com/0xERR0R/blocky/util.SetEdns0Option+0x74 /home/runner/work/blocky/blocky/util/edns0.go:110 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 864] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [141: 40608] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [717: 80304] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [29: 33408] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 960] @ 0x63faef 0x63f9af 0x63f9b4 0x563b42 0x563ed1 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63faee vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f9ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63f9b3 crypto/tls.(*clientHelloMsg).marshalMsg.func9.1+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:213 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [61: 5856] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [387: 12384] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [59: 944] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [51: 7344] @ 0xe9cd92 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [779: 37392] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [61: 2928] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [194: 55872] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [497: 23856] @ 0x5c0945 0x5bd6ee 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd6ed net.(*netFD).dial+0x4cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [59: 90624] @ 0x63d7d5 0x63d7a5 0x63d6b7 0x563b42 0x563ed1 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63d7d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63d7a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63d6b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:367 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [248: 27776] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [111: 3552] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 1600] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1489: 166768] @ 0x4108b4 0xeaf6d2 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf6d1 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:221 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 5248] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [85: 17680] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 672] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [95: 27360] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [132: 6336] @ 0x407132 0x477989 0x773e7e 0xefc809 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [431: 13792] @ 0xeb0945 0xea6b37 0xea7d5a 0x481161 # 0xeb0944 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x364 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [71: 1704] @ 0x704171 0x7041b4 0x71750d 0x6f0d27 0x6f5a18 0x481161 # 0x704170 io.LimitReader+0x530 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:461 # 0x7041b3 net/http.readTransfer+0x573 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:573 # 0x71750c net/http.readRequest+0x74c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1158 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [9: 144] @ 0xe9e129 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9e128 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:85 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [49: 5488] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [98: 1568] @ 0x4d0b05 0xea754c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [135: 38880] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xefc809 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [129: 528384] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [37: 8288] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [442: 14144] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 1008] @ 0x621c8e 0x6224bd 0x62297c 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [202: 4848] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [52: 832] @ 0xe91ef4 0xe91cdb 0xeaa6b2 0x481161 # 0xe91ef3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /home/runner/work/blocky/blocky/querylog/logger_writer.go:36 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [220: 17600] @ 0x4d0adb 0x4d0abd 0x6f5838 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f5837 net/http.(*conn).serve+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2008 0: 0 [23: 368] @ 0xe9b7b9 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b7b8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 960] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3901: 1123488] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [213: 3408] @ 0xeb0457 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0xeb0456 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x116 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 3200] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x5e3e5a 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3e59 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:117 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 3456] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [226: 57856] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [364: 40768] @ 0x7741f7 0xe91cee 0xeaa6b2 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [62: 87296] @ 0x63edf5 0x63edc5 0x63ecd7 0x563b42 0x563ed1 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63edf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63edc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63ecd6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:290 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [353: 8472] @ 0xeaf79b 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf79a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x17a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:233 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [33: 9504] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1008] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [30: 1440] @ 0x407132 0x477989 0x773e7e 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [161: 46368] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [211: 3376] @ 0x8cf626 0x8cf5b6 0xeb1605 0xeb1596 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xeb1604 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb1595 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 224] @ 0x50ac89 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 640] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [47: 2256] @ 0x810e08 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x810e07 github.com/miekg/dns.ReadFromSessionUDP+0x47 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:42 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [20: 960] @ 0xefc496 0xefc43a 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc495 github.com/google/uuid.UUID.String+0x155 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [59: 7552] @ 0x7fef07 0x7fc21d 0x7fe5cb 0x481161 # 0x7fef06 github.com/miekg/dns.(*Server).readTCP+0x126 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:700 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [22: 2464] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [62: 3968] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 8192] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [449: 14368] @ 0xe98f85 0xe98f34 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe98f84 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /home/runner/work/blocky/blocky/resolver/bootstrap.go:333 # 0xe98f33 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /home/runner/work/blocky/blocky/resolver/bootstrap.go:130 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [148: 7104] @ 0x407132 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [102: 52224] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 58368] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 216] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 64] @ 0xeb0c50 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb0c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x26f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [125: 6000] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [225: 3600] @ 0xa2c98f 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2c98e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [128: 6144] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [29: 14848] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [52: 832] @ 0x4d0b05 0x6f5838 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x6f5837 net/http.(*conn).serve+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2008 0: 0 [146: 7008] @ 0xefc496 0xefc43a 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc495 github.com/google/uuid.UUID.String+0x155 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [157: 2512] @ 0x8cf492 0x8cf3a8 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 560] @ 0x4108b4 0x62563e 0x70e00e 0x70e009 0x481161 # 0x62563d crypto/tls.(*Conn).handshakeContext+0x17d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1535 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 128] @ 0xeaed0e 0xeaece1 0xeaeccd 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaed0d net/textproto.MIMEHeader.Set+0x3ad /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xeaece0 net/http.Header.Set+0x380 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xeaeccc github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x36c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:156 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [15: 480] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [299: 7176] @ 0xeaf80b 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf80a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1ea /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 256] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x7df78e 0x7e0605 0x81884f 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7df78d github.com/miekg/dns.fromBase64+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:163 # 0x7e0604 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:338 # 0x81884e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:846 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [54: 6048] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [236: 33984] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [86: 33024] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [26: 2912] @ 0x7741f7 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [703: 78736] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1522: 170464] @ 0x7741f7 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [140: 6720] @ 0x4d2ae5 0x838b91 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x838b90 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:87 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 1024] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [56: 5376] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [351: 50544] @ 0xefe2de 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe2dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x5d /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 2560] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [54: 5184] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [634: 30432] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [56: 917504] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [656: 31488] @ 0x5c39a5 0x5bd9b0 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c39a4 net.sockaddrToUDP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:18 # 0x5bd9af net.(*netFD).dial+0x78f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:143 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [762: 85344] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [792: 50688] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 64] @ 0xa2e737 0xa2e77b 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [320: 7680] @ 0xeb0677 0xea6b37 0xea7d5a 0x481161 # 0xeb0676 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:338 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [74: 21312] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [48: 768] @ 0x836214 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836213 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [58: 928] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [301: 14448] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [620: 29760] @ 0x407132 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [324: 15552] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [446: 14272] @ 0x5c826a 0x5c3ab5 0x5bd5a7 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c8269 net.ipToSockaddr+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:222 # 0x5c3ab4 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:39 # 0x5bd5a6 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:121 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1777: 511776] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [984: 141696] @ 0x8367cd 0xe9bfdc 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8367cc github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe9bfdb github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1734: 110976] @ 0x7c8a09 0x7c9c09 0xeafc3b 0x481161 # 0x7c8a08 github.com/miekg/dns.(*Client).DialContext+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:130 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 3072] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [418: 13376] @ 0x496085 0x496c72 0x5bd830 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496c71 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_unix.go:309 # 0x5bd82f net.(*netFD).dial+0x60f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:142 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [292: 32704] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [45: 92160] @ 0x717f77 0x717f53 0x6f143f 0x6f5a18 0x481161 # 0x717f76 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [40: 5120] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1371: 43872] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [165: 47520] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [21: 24192] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [135: 6480] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [304: 34048] @ 0xefc851 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc850 github.com/0xERR0R/blocky/server.newRequest+0x510 /home/runner/work/blocky/blocky/server/server.go:459 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [43: 688] @ 0xe9deca 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9dec9 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [148: 7104] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [414: 59616] @ 0x6fb249 0x6fb23d 0xef7efb 0xefbe90 0x481161 # 0x6fb248 net/http.(*Server).newConn+0x3c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:632 # 0x6fb23c net/http.(*Server).Serve+0x3bc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3452 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [222: 3552] @ 0x45f9b2 0x45f045 0x45f265 0xeaf529 0xeaf463 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf528 net.JoinHostPort+0xe8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0xeaf462 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:193 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [629: 140896] @ 0x6f1326 0x6f5a18 0x481161 # 0x6f1325 net/http.(*conn).readRequest+0x825 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1096 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [182: 20384] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [205: 186408960] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [81: 6635520] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 163840] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xe9ca3c 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [49: 24084480] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [173: 36847616] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [57: 80256] @ 0x63edf5 0x63edc5 0x63ecd7 0x563b42 0x563ed1 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63edf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63edc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63ecd6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:290 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [72: 129024] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [183: 94445568] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [122: 999424] @ 0x4b3353 0x48b6d1 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x4b3352 io.init.func1+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:657 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [1: 704] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [67: 6432] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [37: 1184] @ 0x52629f 0xa4240e 0xa423ee 0xa41b25 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0xa4240d strings.Split+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0xa423ed golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa41b24 golang.org/x/net/idna.(*Profile).process+0x364 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 576] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 256] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [98: 28224] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 3964928] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 708864] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [136: 10880] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [163: 13040] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [350: 28000] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [659: 10797056] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 384] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [92: 376832] @ 0x68b1be 0x68b16d 0x68b297 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x68b1bd bufio.NewReaderSize+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x68b16c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x68b296 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:111 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 96] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [317: 25360] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [37: 5328] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f51d1 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f51d0 crypto/x509.newPolicyGraphNode+0x22d0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1267 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [589: 19300352] @ 0x6890ec 0x68906e 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6890eb compress/flate.(*dictDecoder).init+0x18b /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/dict_decoder.go:43 # 0x68906d compress/flate.NewReader+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:815 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 73728] @ 0x70f768 0x70f72a 0x70d3f8 0x70d235 0x481161 # 0x70f767 bufio.NewWriterSize+0x1667 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x70f729 net/http.(*Transport).dialConn+0x1629 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1942 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [91: 442624] @ 0x688f91 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x688f90 compress/flate.NewReader+0x30 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:810 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1248] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 28416] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [52: 26624] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [25: 12800] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [110: 56320] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [82: 41984] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [135: 552960] @ 0x6ce908 0x6ce8f4 0x6ce85e 0x6ce3d7 0x6afec8 0x481161 # 0x6ce907 bufio.NewWriterSize+0x4e7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x6ce8f3 bufio.NewWriter+0x4d3 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:609 # 0x6ce85d net/http.(*http2Transport).newClientConn+0x43d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8281 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [164: 10496] @ 0x49618d 0x4962df 0x4c541f 0x4c30ed 0x5aa3e9 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x4962de syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:699 # 0x4c541e internal/poll.accept+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/sock_cloexec.go:17 # 0x4c30ec internal/poll.(*FD).Accept+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/fd_unix.go:611 # 0x5aa3e8 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:172 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [129: 6192] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [91: 34944] @ 0x6d1565 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1462: 163744] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [88: 5632] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [530: 25440] @ 0x5c0945 0x5bd79b 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd79a net.(*netFD).dial+0x57a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [36: 576] @ 0xe91e25 0xe91cdb 0xeaa6b2 0x481161 # 0xe91e24 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /home/runner/work/blocky/blocky/querylog/logger_writer.go:34 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [16: 768] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [49: 5488] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [78: 24960] @ 0x6e7f53 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e7f52 net/http.NewRequestWithContext+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:912 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [146: 7008] @ 0x5c08b2 0x5aa61b 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5c08b1 net.sockaddrToTCP+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:21 # 0x5aa61a net.(*netFD).accept+0x25a /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:189 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [7: 784] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [313: 35056] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 264] @ 0x835fc9 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3908: 562752] @ 0x7c8886 0x7c9c09 0xeafc3b 0x481161 # 0x7c8885 github.com/miekg/dns.(*Client).DialContext+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:116 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [58: 6496] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [613: 29424] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [693: 77616] @ 0x7bd630 0x7bd60f 0x7bd6c5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [281: 31472] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [440: 7040] @ 0x78319a 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x783199 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x799 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1822: 524736] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1388: 288704] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [135: 6480] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [415: 59760] @ 0xea0909 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea0908 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [729: 81648] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [31: 3472] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 720] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [268: 4288] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [430: 20640] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [155: 3720] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [33: 3696] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [93: 41664] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1415: 158480] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [112: 5376] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [124: 809472] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 176] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [738: 82656] @ 0x4d130a 0x4d1555 0x4d224b 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [48: 5376] @ 0x7bd59a 0x7bd609 0x7bd6c5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1876: 540288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 336] @ 0x6b538b 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b538a net/http.http2parseHeadersFrame+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2595 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1276: 61248] @ 0x5b4206 0x5b1905 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b4205 net.(*Resolver).lookupIPAddr+0x8e5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1791: 515808] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [139: 6672] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd61e github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [350: 100800] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [140: 40320] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 192] @ 0x5ad719 0xeaa165 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaa164 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [496: 4063232] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [87: 2784] @ 0x408f12 0x4072b9 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1449: 162288] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [335: 37520] @ 0x774b06 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [6: 1536] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1519: 170128] @ 0x47d67c 0x4a3915 0x4d233c 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [924: 59136] @ 0xeaf6e6 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf6e5 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:223 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [312: 34944] @ 0x7741f7 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [142: 40896] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [671: 32208] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [24: 1152] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1488: 166656] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [132: 38016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [81: 19440] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [48: 1152] @ 0xea096b 0xea090a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea096a github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xea0909 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1344] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x5e94a5 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94a4 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:384 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1237: 10133504] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [20: 5760] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [91: 17472] @ 0x7ff9a5 0xefcbec 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff9a4 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:854 # 0xefcbeb github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1eb /home/runner/work/blocky/blocky/server/server.go:482 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [136: 39168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [548: 70144] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [39: 4368] @ 0x7741f7 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1025: 82000] @ 0xeaf6d2 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf6d1 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:221 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3666: 1055808] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [443: 14176] @ 0x5c826a 0x5c0a55 0x5bd5a7 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c8269 net.ipToSockaddr+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:222 # 0x5c0a54 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:40 # 0x5bd5a6 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:121 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [803: 51392] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [891: 285120] @ 0x838bb0 0x838b61 0x7181ce 0x6f5ca5 0x481161 # 0x838baf net/http.(*Request).WithContext+0x24f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:372 # 0x838b60 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:87 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [203: 97440] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [220: 3520] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 8528] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [133: 6384] @ 0x5c08b2 0x5aa6c5 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5c08b1 net.sockaddrToTCP+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:21 # 0x5aa6c4 net.(*netFD).accept+0x304 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:189 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [13: 1456] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [34: 3808] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [230: 3680] @ 0x4d0b05 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [585: 28080] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [100: 4800] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [53: 3392] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 416] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1978: 569664] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [71: 11360] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [174: 1069056] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [205: 16400] @ 0x4d0adb 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [342: 38304] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [682: 196416] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [130: 6240] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 13568] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0xbd85b7 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd85b6 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x2f6 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:62 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1879: 541152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [58: 4640] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 2240] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [677: 43328] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [983: 62912] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1663: 53216] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [188: 3008] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [312: 34944] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [632: 30336] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [317: 35504] @ 0x4d21f4 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [63: 7056] @ 0x7741f7 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [862: 275840] @ 0x716e54 0x6f0d27 0x6f5a18 0x481161 # 0x716e53 net/http.readRequest+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1083 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [625: 30000] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [22: 176] @ 0x407245 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 6272] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [780: 224640] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [779: 224352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [142: 6816] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [306: 34272] @ 0x7741f7 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [319: 35728] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [804: 231552] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [308: 34496] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [508: 12192] @ 0x835e6e 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 2912] @ 0x477893 0x407f05 0x407ef8 0x407ae5 0x4079fd 0x41a590 0x477de5 0x5f3bcb 0x5f3bb8 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x477de4 maps.clone+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/map_swiss.go:333 # 0x5f3bca maps.Clone[...]+0xcca /opt/hostedtoolcache/go/1.24.0/x64/src/maps/maps.go:55 # 0x5f3bb7 crypto/x509.policiesValid+0xcb7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1584 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1081: 86480] @ 0x4d0adb 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1208: 77312] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [661: 31728] @ 0x5b1da5 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b1da4 net.(*Resolver).internetAddrList.func1+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:277 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3779: 1088352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 528] @ 0x835e6e 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [45: 720] @ 0x764fce 0x764f5b 0xefc427 0xefc43a 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x764fcd github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x764f5a github.com/google/uuid.NewRandom+0x5a /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xefc426 github.com/google/uuid.New+0xe6 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [697: 78064] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [41: 656] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [850: 54400] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [24: 192] @ 0x5c0146 0x5c1279 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5c0145 net.newTCPConn+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:297 # 0x5c1278 net.(*TCPListener).accept+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:163 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [1529: 171248] @ 0x7741f7 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [649: 31152] @ 0x407132 0x477989 0x773e7e 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1476: 165312] @ 0x4d130a 0x59e453 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x59e452 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:664 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [306: 34272] @ 0x7741f7 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1547: 173264] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1522: 170464] @ 0x4d21f4 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2e297 0xa2e29d 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2e296 github.com/0xERR0R/blocky/log.PrefixedLog+0x2b6 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2e29c github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0x2bc /home/runner/work/blocky/blocky/trie/trie.go:149 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1551: 223344] @ 0x7c92d3 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c92d2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [300: 14400] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [733: 82096] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [132: 50688] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [736: 211968] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [42: 672] @ 0x837325 0x837359 0xefcd54 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x837324 net.ParseIP+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x837358 github.com/0xERR0R/blocky/util.HTTPClientIP+0xf8 /home/runner/work/blocky/blocky/util/http.go:63 # 0xefcd53 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x33 /home/runner/work/blocky/blocky/server/server.go:490 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1501: 168112] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [796: 229248] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6654: 3406848] @ 0x7c9457 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9456 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:282 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [804: 231552] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x83b685 0x83b5b7 0x83b1d6 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83b684 net/http.(*Request).SetPathValue+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1485 # 0x83b5b6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/path_value.go:18 # 0x83b1d5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:477 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [526: 42080] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [674: 32352] @ 0xeb0734 0xea6b37 0xea7d5a 0x481161 # 0xeb0733 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:365 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [128: 4096] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [280: 31360] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [174: 11136] @ 0x49618d 0x496412 0x5aa58c 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5aa58b net.(*netFD).accept+0x1cb /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:188 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [102: 1632] @ 0x5b4115 0x5b40ee 0x5b1905 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b4114 net/netip.Addr.AsSlice+0x7f4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:730 # 0x5b40ed net.(*Resolver).lookupIPAddr+0x7cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [22: 528] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [117: 5616] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [293: 7032] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [95: 27360] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7464: 4299264] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 2304] @ 0x50abbb 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [57: 1368] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [222: 113664] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [326: 36512] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [593: 113856] @ 0xea9e45 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea9e44 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [809: 232992] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [312: 34944] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1873: 1078848] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [193: 15440] @ 0x674a08 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a07 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:520 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [77: 118272] @ 0x5e9a25 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e9a24 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:884 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [52: 832] @ 0xe92174 0xe91cdb 0xeaa6b2 0x481161 # 0xe92173 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x413 /home/runner/work/blocky/blocky/querylog/logger_writer.go:42 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1574: 176288] @ 0x5a984d 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5a984c net.(*netFD).connect+0x22c /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:103 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [830: 239040] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [322: 46368] @ 0xe9cd92 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [164: 68224] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [23: 1104] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [33: 1056] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [140: 40320] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [800: 230400] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [960: 337920] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x674d1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674d1b net/textproto.readMIMEHeader+0x37b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:586 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1507: 168784] @ 0xeb08ef 0xea6b37 0xea7d5a 0x481161 # 0xeb08ee github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x30e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [764: 220032] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [447: 7152] @ 0x5b0c10 0x5b1ad2 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b0c0f net.filterAddrList+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [279: 31248] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [72: 20736] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [17: 1088] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [645: 30960] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [414: 6624] @ 0x5b41b1 0x5b418d 0x5b40ee 0x5b1905 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b41b0 net.IPv4+0x890 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:54 # 0x5b418c net.IP.To16+0x86c /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:230 # 0x5b40ed net.(*Resolver).lookupIPAddr+0x7cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [311: 34832] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [316: 35392] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [173: 11072] @ 0x6ef8ae 0x6ef8b9 0x6efeeb 0x66e163 0x66ec69 0x66eec5 0x672be5 0x716e70 0x716e8b 0x6f0d27 0x6f5a18 0x481161 # 0x6ef8ad sync.NewCond+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/sync/cond.go:49 # 0x6ef8b8 net/http.(*connReader).lock+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:669 # 0x6efeea net/http.(*connReader).Read+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:771 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66ec68 bufio.(*Reader).ReadSlice+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:380 # 0x66eec4 bufio.(*Reader).ReadLine+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:409 # 0x672be4 net/textproto.(*Reader).readLineSlice+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:64 # 0x716e6f net/textproto.(*Reader).ReadLine+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:44 # 0x716e8a net/http.readRequest+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1087 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1929: 277776] @ 0x7c92d3 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c92d2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 512] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [148: 7104] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 224] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2752: 572416] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [412: 13184] @ 0xa2c9b8 0xa2c984 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2c9b7 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/options.go:148 # 0xa2c983 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [350: 39200] @ 0x6f12ef 0x6f5a18 0x481161 # 0x6f12ee net/http.(*conn).readRequest+0x7ee /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1103 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [123: 5904] @ 0x4d2ae5 0x6f5745 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x6f5744 net/http.(*conn).serve+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1941 0: 0 [307: 34384] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1391: 712192] @ 0x4b4212 0xefe153 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4b4211 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:710 # 0xefe152 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /home/runner/work/blocky/blocky/server/server_endpoints.go:99 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [318: 7632] @ 0xe98f3f 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe98f3e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:130 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xf369ef 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [95: 33440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x716bb9 0x716c66 0x6a58eb 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x716bb8 net/http.Header.Clone+0x1d8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [391: 56304] @ 0x5d1065 0x5d0ee6 0x7171f6 0x6f0d27 0x6f5a18 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0ee5 net/url.ParseRequestURI+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:497 # 0x7171f5 net/http.readRequest+0x435 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1123 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [8: 2816] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5e06a5 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e06a4 crypto/x509.(*CertPool).addCertFunc+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:210 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 11968] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [28: 3136] @ 0xebc3ff 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0xebc3fe github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [59: 16992] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [761: 219168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [795: 228960] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [63: 1008] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [138: 6624] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [145: 6960] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [320: 35840] @ 0x7741f7 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [355: 45440] @ 0x5aa505 0x5aa4af 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5aa504 net.newFD+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5aa4ae net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:180 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [1909: 1099584] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [754: 217152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xefc809 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5109: 980928] @ 0x59d255 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x59d254 net.(*Dialer).DialContext+0x434 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:565 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1018: 358336] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6f257c 0x6f1ff7 0xefe748 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f257b net/http.Header.Clone+0x6fb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [550: 158400] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1440] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [539: 112112] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [598: 124384] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1760] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1904: 1096704] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [605: 125840] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [137: 8768] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [337: 37744] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [151: 7248] @ 0x47793a 0x47794f 0x6f12d6 0x6f5a18 0x481161 # 0x6f12d5 net/http.(*conn).readRequest+0x7d5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1101 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [115: 471040] @ 0x717f77 0x717f53 0x6f592d 0x481161 # 0x717f76 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [695: 200160] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [244: 27328] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [116: 5568] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1742: 222976] @ 0xa2ca0d 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2ca0c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:226 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [314: 35168] @ 0x47d67c 0x4a3915 0x4d233c 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [956: 336512] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x9119fc 0x9119d1 0x9119d0 0x912bdf 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x9119fb net/textproto.MIMEHeader.Add+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:15 # 0x9119d0 net/http.Header.Add+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:31 # 0x9119cf github.com/go-chi/cors.(*Cors).handleActualRequest+0x6f /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0x912bde github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [115: 471040] @ 0x717b55 0x717afd 0x717c14 0x6f58ea 0x481161 # 0x717b54 bufio.NewReaderSize+0x1f4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x717afc bufio.NewReader+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x717c13 net/http.newBufioReader+0x2b3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:859 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [117: 479232] @ 0x670d39 0xa44ae5 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44ae4 github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xe4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:218 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [111: 454656] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [137: 16834560] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 7680] @ 0xf6b19e 0xf6b159 0xf6b156 0xf6b210 0xf6590d 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6b19d crypto/internal/fips140/bigmod.(*Nat).reset+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf6b158 crypto/internal/fips140/bigmod.(*Nat).set+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf6b155 crypto/internal/fips140/bigmod.(*Modulus).Nat+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:597 # 0xf6b20f crypto/internal/fips140/rsa.checkPublicKey+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:341 # 0xf6590c crypto/internal/fips140/rsa.verifyPKCS1v15+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:102 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [51: 65280] @ 0x623397 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [79: 27808] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f5357 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5356 crypto/x509.(*policyGraph).incrDepth+0x2456 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1379 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 8704] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [149: 25632768] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3716707: 15223631872] @ 0x670d39 0xa44285 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44284 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xe4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:100 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [150: 806400] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [204: 208896] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [428: 438272] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [16: 8192] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [48: 15360] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [10: 108800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [64: 48234496] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [142: 122142720] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [172: 100040704] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 3072] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [143: 112459776] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2811464: 11515756544] @ 0x670d39 0xa44514 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44513 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xf3 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [171: 149889024] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [123: 49373184] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [262: 12576] @ 0x583db1 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583db0 net/netip.parseIPv4Fields+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:162 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7741f7 0xa4a6f0 0xa4a5f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4a6ef github.com/sirupsen/logrus.(*Entry).WithField+0x1af /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a5f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0xb5 /home/runner/work/blocky/blocky/lists/downloader.go:96 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [43643: 2094864] @ 0xa441e7 0xa441db 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa441e6 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa441da github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:97 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [576: 55296] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [329: 2695168] @ 0x62d2b5 0x62d2cb 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d2b4 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x62d2ca crypto/tls.(*Conn).makeClientHello+0xc6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:171 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1152: 1094713344] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1130: 72320] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1680: 1266155520] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2604: 1557233664] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [85: 21760] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 432] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2963: 1407827968] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1926: 30816] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 4608] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [120: 6881280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [485: 15892480] @ 0x754c25 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754c24 regexp.(*bitState).reset+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:91 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4480: 143360] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3356: 1264648192] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3206: 205184] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [529: 25392] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1357: 55582720] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [24: 5760] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [138: 317952] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [66: 270336] @ 0x754b6d 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754b6c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:84 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5831: 279888] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1795: 43080] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5881: 282288] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2556: 586285056] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [73: 130816] @ 0x62d485 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d484 crypto/tls.(*Conn).makeClientHello+0xe24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:178 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [11140: 178240] @ 0xa4460c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4460b github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1eb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:162 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1696: 27136] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2954: 871170048] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [83: 3984] @ 0x583e05 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4626e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e04 net/netip.parseIPv4Fields+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:167 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4626d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1211: 9920512] @ 0x6a131a 0x48b6d1 0x6b0e88 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1319 net/http.init.func4+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1215 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0e87 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1228 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3040: 194560] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5882: 470560] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11035: 176560] @ 0xa30f6a 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30f69 github.com/hashicorp/go-multierror.Append+0x329 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [297: 9504] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [214: 3424] @ 0xeb1474 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1473 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xf3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1153: 73792] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2750: 495616000] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5884: 141216] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1643: 94216192] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5910: 141840] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [852: 27264] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2426: 38816] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5810: 139440] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14524: 232384] @ 0xa43fe8 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43fe7 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:60 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2412: 38592] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4573: 146336] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2387: 332423168] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8412: 269184] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 832] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2284: 243236864] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1932: 158269440] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10532: 505536] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa44fc4 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa44fc5 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:278 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6978: 111648] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14568: 233088] @ 0xa43fc6 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43fc5 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:58 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [887: 21798912] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31890: 1530720] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5976: 143424] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11050: 530400] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17171: 824208] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22050: 705600] @ 0xa30ca5 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30ca4 github.com/hashicorp/go-multierror.Append+0x64 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4913: 78608] @ 0xa4452c 0xa44525 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4452b bufio.(*Scanner).Text+0x10b /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa44524 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11476: 550848] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11051: 176816] @ 0x50ad29 0x50ad1d 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50ad28 errors.New+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/errors/errors.go:65 # 0x50ad1c fmt.Errorf+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:30 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [268: 1303552] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8505: 272160] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [423: 4006656] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14668: 234688] @ 0xa45ff3 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45ff2 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:23 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21810: 523440] @ 0xa4cdd5 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4cdd4 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [850: 40800] @ 0x583e05 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e04 net/netip.parseIPv4Fields+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:167 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15980: 1022720] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10786: 172576] @ 0xa44328 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44327 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x187 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [33327: 1599696] @ 0xa4446a 0xa4445e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44469 bytes.NewReader+0x49 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa4445d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:141 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [72184: 5774720] @ 0xa43fd7 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43fd6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:59 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [41: 1679360] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11056: 176896] @ 0xa445a5 0xa4457e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa445a4 net.ParseIP+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4457d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x15d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4485: 73482240] @ 0x6a135a 0x48b6d1 0x6b0eb7 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1359 net/http.init.func5+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1216 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0eb6 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1230 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [10681: 512688] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4626e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4626d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 24 [6: 144] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 1: 80 [1: 80] @ 0xf3e2d2 0xf3e28c 0x48b44b 0xf3d8ac 0xf3d88f 0xf3d925 0xf44382 0xf44807 0x52e86a 0x52efdd 0x6608bb 0x65ed8e 0x6550ed 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf3e2d1 crypto/internal/fips140/nistec.NewP521Point+0x351 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p521.go:31 # 0xf3e28b crypto/internal/fips140/nistec.(*P521Point).generatorTable.func1+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p521.go:399 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0xf3d8ab sync.(*Once).Do+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0xf3d88e crypto/internal/fips140/nistec.(*P521Point).generatorTable+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p521.go:393 # 0xf3d924 crypto/internal/fips140/nistec.(*P521Point).ScalarBaseMult+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p521.go:416 # 0xf44381 crypto/internal/fips140/ecdh.NewPrivateKey[...]+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdh/ecdh.go:176 # 0xf44806 crypto/internal/fips140/ecdh.GenerateKey[...]+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdh/ecdh.go:160 # 0x52e869 crypto/ecdh.init.func9+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/nist.go:213 # 0x52efdc crypto/ecdh.(*nistCurve).GenerateKey+0x5c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/nist.go:51 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x65ed8d crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:185 # 0x6550ec crypto/tls.(*serverHandshakeState).doFullHandshake+0x34c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:613 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 1: 704 [1: 704] @ 0x746c7e 0x746c1a 0x746d70 0x747787 0x7462d5 0x75b057 0x75bb6c 0x75bb60 0xc5d575 0xc5e16f 0x453458 0x4448c5 0x4447ae 0x481161 # 0x746c7d regexp/syntax.(*compiler).inst+0x7fd /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:164 # 0x746c19 regexp/syntax.(*compiler).empty+0x799 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:266 # 0x746d6f regexp/syntax.(*compiler).compile+0x8ef /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:122 # 0x747786 regexp/syntax.(*compiler).compile+0x1306 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:147 # 0x7462d4 regexp/syntax.Compile+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:74 # 0x75b056 regexp.compile+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:176 # 0x75bb6b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:131 # 0x75bb5f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:311 # 0xc5d574 github.com/jinzhu/inflection.compile+0xd4 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xc5e16e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 1: 4864 [13: 63232] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 27264 [1: 27264] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40a8f1 0x40a850 0x40d5c6 0xbd85b7 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd85b6 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x2f6 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:62 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 1: 49152 [95: 4669440] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 106496 [152: 16187392] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 114688 [234: 26836992] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 147456 [82: 6045696] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 188416 [95: 17899520] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 237568 [103: 24469504] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 294912 [122: 35979264] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 360448 [271: 97681408] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 368640 [143: 52715520] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 393216 [90: 35389440] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 425984 [151: 64323584] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 450560 [155: 69836800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 573440 [173: 99205120] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 614400 [387: 237772800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 647168 [193: 124903424] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 679936 [209: 142106624] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 712704 [195: 138977280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 737280 [210: 154828800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 745472 [139: 103620608] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 770048 [573: 220618752] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 778240 [70: 54476800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 794624 [207: 164487168] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 835584 [94: 78544896] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 851968 [66: 56229888] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 868352 [49: 42549248] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 1515520 [260: 394035200] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 1851392 [447: 413786112] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 # runtime.MemStats # Alloc = 42003824 # TotalAlloc = 3868962480288 # Sys = 268753208 # Lookups = 0 # Mallocs = 11609446756 # Frees = 11609229284 # HeapAlloc = 42003824 # HeapSys = 255033344 # HeapIdle = 207224832 # HeapInuse = 47808512 # HeapReleased = 202227712 # HeapObjects = 217472 # Stack = 819200 / 819200 # MSpan = 414560 / 3769920 # MCache = 1208 / 15704 # BuckHashSys = 2729669 # GCSys = 5529376 # OtherSys = 855995 # NextGC = 57948554 # LastGC = 1789294023159805252 # PauseNs = [89988 92765 84451 81310 89477 113130 112811 116890 97943 90716 104147 101875 232968 86845 82088 87891 80322 114619 94953 80663 80439 102428 82549 124198 95348 93051 110131 100496 108649 83203 80777 112907 117112 86724 85565 116629 84914 75706 87003 124167 106688 124703 126873 113285 75284 87581 103625 81736 81425 90390 113071 90594 109060 81022 105550 92768 111278 82699 89606 84530 92693 81417 92874 105497 111105 93368 103704 78450 117390 105507 98032 80057 91025 126795 122951 114963 101162 97713 124383 78541 76252 70616 113816 122103 89906 83868 82693 84534 206433 117699 111377 111164 1197912 1432532 1425088 1390603 1357991 1280606 1234518 1471440 1053771 1145657 1007976 1374105 1355652 1193313 1358148 3315139 1261460 1290297 1442776 80823 74741 129369 131764 98793 95018 94294 87203 92515 83500 74669 124227 106137 115866 103787 110096 75218 111806 77067 83682 113006 114418 94383 80375 99082 99182 71513 117325 77154 78888 76084 186053 100605 100689 77230 109910 76731 79964 78567 133008 93247 108839 100311 102843 114855 121039 85430 85177 85963 91708 113163 100139 111372 92881 114107 149084 117014 114451 76127 87684 107048 113113 90958 78027 100786 82338 117886 84002 79472 120565 81153 86141 77588 95570 125002 79182 86498 111304 112313 92998 99154 101635 96417 83031 86920 89804 96482 96126 83430 88127 87122 99638 112874 147522 121327 83964 79041 98696 87132 93964 100850 98173 139811 100799 113567 115160 84973 82759 95725 88184 111020 81365 81831 111959 99443 81872 86127 124535 79829 106616 84727 80524 80155 124057 108162 80736 111739 83265 109240 122524 85904 233290 134621 90130 85135 94289 87872 87619 76854 99493 97099 74548 81808 106871 81718] # PauseEnd = [1789291721360014473 1789291721484374404 1789291721652788062 1789291721827423494 1789291721998270593 1789291722122562732 1789291722271909702 1789291722493325427 1789291722635708814 1789291722791559807 1789291722950206349 1789291723105613925 1789291723306640339 1789291723480792649 1789291723649980092 1789291723784950561 1789291723952231254 1789291724168326318 1789291724303013586 1789291724501684431 1789291724702929830 1789291724946386151 1789291725094923164 1789291725304711356 1789291725560477133 1789291725798780505 1789291726025417975 1789291726296965123 1789291726936792122 1789291727578376559 1789291727843322521 1789291728113639435 1789291728319490126 1789291728523661924 1789291728726153854 1789291728974960558 1789291729217034330 1789291729577063614 1789291729845682316 1789291730448775360 1789291730894177699 1789291731108573757 1789291731320483161 1789291731570796587 1789291731785839937 1789291732041656930 1789291732236167148 1789291732455759455 1789291732662684755 1789291732882402681 1789291733097278866 1789291733296705646 1789291733517704634 1789291733745011713 1789291733937049951 1789291734131814247 1789291734326292260 1789291734536486556 1789291734697028422 1789291734875655859 1789291735035185469 1789291735242786199 1789291735448828073 1789291735669936142 1789291735880311105 1789291736041693281 1789291736227144890 1789291736387868151 1789291736548882475 1789291736728284262 1789291736884186827 1789291737036856511 1789291737198359686 1789291737347859306 1789291737511535668 1789291737674461624 1789291737849357151 1789291738078839213 1789291738320521674 1789291738500980722 1789291738670438915 1789291738840097326 1789291739075640968 1789291739311909773 1789291739478856278 1789291739685690498 1789291739907938463 1789291740102650015 1789291740308707398 1789291740528616828 1789291740766868559 1789291740987774078 1789291861557065714 1789291982642559317 1789292102669134966 1789292222696972068 1789292342722167892 1789292462754543517 1789292582782003776 1789292702816909044 1789292822845460173 1789292942879828438 1789293062916064040 1789293182943145282 1789293302975767321 1789293422999773174 1789293543029748863 1789293663071350227 1789293783101188853 1789293903131641796 1789294023159805252 1789291705015286707 1789291705056479863 1789291705125238050 1789291705186655405 1789291705247815904 1789291705308941405 1789291705370153266 1789291705429275038 1789291705497978742 1789291705562932675 1789291705610938375 1789291705692666998 1789291705783158418 1789291705852838711 1789291705917947055 1789291705986174602 1789291706058443005 1789291706121001724 1789291706176357381 1789291706241792563 1789291706328805671 1789291706392597244 1789291706458210305 1789291706530869943 1789291706616361297 1789291706690058975 1789291706753551949 1789291706821048213 1789291706874229314 1789291706961773725 1789291707023921349 1789291707086357839 1789291707146921365 1789291707211794745 1789291707305787763 1789291707374396005 1789291707458189201 1789291707525205806 1789291707591596072 1789291707657855874 1789291707733581475 1789291707833511921 1789291707924190237 1789291708014454609 1789291708100743426 1789291708207543383 1789291708309487331 1789291708382971373 1789291708465550612 1789291708547762233 1789291708638143918 1789291708724003842 1789291708809930441 1789291708894557339 1789291709005431031 1789291709116758756 1789291709246487960 1789291709349939418 1789291709448254352 1789291709539030610 1789291709627601621 1789291709712958887 1789291709794413379 1789291709898679810 1789291709999611005 1789291710099310504 1789291710203142382 1789291710273752283 1789291710401621673 1789291710505904246 1789291710603831850 1789291710715628327 1789291710838807744 1789291710973720933 1789291711119161939 1789291711218446339 1789291711328339318 1789291711445614483 1789291711613835819 1789291712025144868 1789291712159127005 1789291712256997402 1789291712362255887 1789291712481855934 1789291712583058508 1789291712665867468 1789291712757847355 1789291712862353339 1789291712986784472 1789291713139192349 1789291713305876744 1789291713413762638 1789291713582696994 1789291713737460969 1789291713834251144 1789291713980796386 1789291714115971253 1789291714248379371 1789291714388498220 1789291714519858873 1789291714684563518 1789291714875978916 1789291715014873999 1789291715161389367 1789291715284814197 1789291715408860608 1789291715544509102 1789291715681406168 1789291715829910603 1789291715986487735 1789291716141568722 1789291716260290120 1789291716409545647 1789291716552491950 1789291716674331308 1789291716805723462 1789291716939905540 1789291717104156489 1789291717240815359 1789291717364324470 1789291717495680501 1789291717630409222 1789291717755188133 1789291717879344622 1789291718018879782 1789291718156534607 1789291718276244733 1789291718401731187 1789291718659334664 1789291718943197714 1789291719117253873 1789291719236995486 1789291719361787138 1789291719489987452 1789291719610173445 1789291719806541769 1789291719947446202 1789291720081152967 1789291720229283659 1789291720381534489 1789291720512612775 1789291720642107604 1789291720808957650 1789291720968367058 1789291721162287196] # NumGC = 77935 # NumForcedGC = 2 # GCCPUFraction = 0.0018892876139504076 # DebugGC = false # MaxRSS = 263872512